Evolver
The GEP-powered self-evolving engine for AI agents. Auditable evolution with Genes, Capsules, and Events. | evomap.ai
What is Evolver?
Evolver is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to gep-powered self-evolving engine for ai agents. auditable evolution with genes, capsules, and events. | evomap.ai
The GEP-powered self-evolving engine for AI agents. Auditable evolution with Genes, Capsules, and Events. | evomap.ai
This server falls under the Coding Agents category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- The GEP-powered self-evolving engine for AI agents. Auditabl
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx evolverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Evolver
Evolver is a GEP (Gene Expression Programming) powered self-evolution engine for AI agents that scans runtime logs and error patterns, selects matching Genes and Capsules from its asset store, and generates protocol-bound prompts that guide the next evolution step for your agent. It integrates with Cursor, Claude Code, Codex, and Kiro via setup hooks and supports both offline single-run mode and continuous daemon loops with adaptive sleep intervals. Development teams use Evolver to build auditable, self-improving AI agents where every evolution step is recorded as an EvolutionEvent, enabling rollback and audit trails.
Prerequisites
- Node.js 18 or newer
- Git installed (required for rollback and blast radius calculation)
- npm for global package installation
- Optional: An EvoMap Hub account at evomap.ai for network features (A2A_HUB_URL)
- Optional: A GitHub token with repo scope for auto-issue reporting (GITHUB_TOKEN)
Install Evolver globally
Install the @evomap/evolver package globally via npm to make the evolver CLI available system-wide.
npm install -g @evomap/evolverVerify the installation
Confirm Evolver is installed correctly and check available commands.
evolver --helpSet up hooks for your AI coding environment
Register Evolver hooks with your coding platform so it runs automatically during your AI agent sessions. Choose the platform you use.
# For Claude Code:
evolver setup-hooks --platform=claude-code
# For Cursor:
evolver setup-hooks --platform=cursor
# For Codex:
evolver setup-hooks --platform=codexConfigure environment variables
Create a .env file in your project's working directory to configure evolution behavior. At minimum set EVOLVE_STRATEGY. For network features, add Hub credentials.
# .env
EVOLVE_STRATEGY=balanced
MEMORY_DIR=./memory
# Optional Hub connection:
# A2A_HUB_URL=https://evomap.ai
# A2A_NODE_ID=your_node_id_here
# Optional GitHub integration:
# GITHUB_TOKEN=your_github_tokenRun a single evolution pass
Execute a single evolution run to scan logs in the memory/ directory and emit a GEP prompt for the next evolution step.
evolverRun in continuous daemon mode
Start Evolver as a background daemon that continuously scans and evolves with adaptive sleep intervals between cycles.
evolver --loop
# Or with a specific strategy:
EVOLVE_STRATEGY=harden evolver --loopEvolver Examples
Client configuration
Claude Desktop MCP configuration to integrate Evolver as a server, allowing Claude to invoke evolution cycles directly.
{
"mcpServers": {
"evolver": {
"command": "evolver",
"args": [],
"env": {
"EVOLVE_STRATEGY": "balanced",
"MEMORY_DIR": "./memory"
}
}
}
}Prompts to try
Example commands and prompts for working with Evolver's evolution engine and strategy presets.
- "Run evolver in repair-only mode to fix the errors logged in memory/"
- "Start evolver with the innovate strategy to propose new features based on recent logs"
- "Use evolver --review to pause before applying each evolution step so I can approve changes"
- "Fetch the skill 'error-recovery-v2' from the EvoMap network and apply it to this agent"
- "Check evolver daemon status and show the last 5 EvolutionEvents recorded"Troubleshooting Evolver
evolver command not found after npm install -g
Check that your npm global bin directory is on your PATH. Run 'npm bin -g' to find the location and add it to your PATH in ~/.bashrc or ~/.zshrc. Alternatively, use 'npx @evomap/evolver' to run without a global install.
Evolution runs complete but no changes are applied to source code
This is expected behavior. Evolver generates GEP prompts that guide the next evolution step — it does not directly edit code. The generated prompt should be fed to your AI coding assistant (Claude Code, Cursor, etc.) which then applies the changes. Ensure setup-hooks has been run for your platform.
Hub connection fails with 'A2A_HUB_URL not configured'
Hub connectivity is optional. For offline usage, omit A2A_HUB_URL from your .env file. To use Hub features, register at evomap.ai to get your node ID, then set A2A_HUB_URL=https://evomap.ai and A2A_NODE_ID=your_node_id in your .env file.
Frequently Asked Questions about Evolver
What is Evolver?
Evolver is a Model Context Protocol (MCP) server that gep-powered self-evolving engine for ai agents. auditable evolution with genes, capsules, and events. | evomap.ai It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Evolver?
Follow the installation instructions on the Evolver GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Evolver?
Evolver works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Evolver free to use?
Yes, Evolver is open source and available under the GPL-3.0 license. You can use it freely in both personal and commercial projects.
Evolver Alternatives — Similar Coding Agents Servers
Looking for alternatives to Evolver? Here are other popular coding agents servers you can use with Claude, Cursor, and VS Code.
Dify
★ 142.2kProduction-ready platform for agentic workflow development.
Ruflo
★ 54.0k🌊 The leading agent orchestration platform for Claude. Deploy intelligent multi-agent swarms, coordinate autonomous workflows, and build conversational AI systems. Features enterprise-grade architecture, self-learning swarm intelligence, RAG integrat
Goose
★ 45.7kan open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
Antigravity Awesome Skills
★ 38.3kInstallable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.
AgentScope
★ 25.5kBuild and run agents you can see, understand and trust.
Serena
★ 24.5kA coding agent toolkit that provides IDE-like semantic code retrieval and editing tools, enabling LLMs to efficiently navigate and modify codebases using symbol-level operations instead of basic file reading and string replacements.
Browse More Coding Agents MCP Servers
Explore all coding agents servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Evolver in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Evolver?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.