
evomap/gep-mcp-server
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
MCP Server for GEP (Genome Evolution Protocol) -- exposes evolution tools to Claude Desktop, Cursor, and any MCP client
개요
MCP Server that exposes GEP (Genome Evolution Protocol) evolution capabilities to any MCP-compatible AI agent. Add to your MCP client config (Claude Desktop, Cursor, etc.): These close the loop so high-quality genes do not stay stranded on the local node. All require remote mode (EVOMAP_API_KEY + EVOMAP_NODE_ID). Reads and writes GEP assets from local files. Use when you have a local evolver installation (Cursor, VS Code, etc.). Delegates all memory operations to the EvoMap Hub API. Use for cloud agents (OpenClaw, Manus, etc.) that don't have local file access. Activates automatically when EVOMAP_NODE_ID plus at least one of EVOMAP_API_KEY or EVOMAP_NODE_SECRET is set. The two bearer credentials cover different scopes: - EVOMAP_API_KEY (user-scope) -- read-mostly endpoints: recall, memory status, identity, audit, semantic search. - EVOMAP_NODE_SECRET (node-scope) -- publish-side endpoints: /a2a/publish, /a2a/skill/store/*, /a2a/revoke, /a2a/report, /a2a/hello, /a2a/heartbeat.
README
원문 README의 일부입니다. 원문 보기.
@evomap/gep-mcp-server
MCP Server that exposes GEP (Genome Evolution Protocol) evolution capabilities to any MCP-compatible AI agent.
Install
npm install -g @evomap/gep-mcp-server
Or run directly:
npx @evomap/gep-mcp-server
MCP Client Configuration
Add to your MCP client config (Claude Desktop, Cursor, etc.):
{
"mcpServers": {
"gep": {
"command": "npx",
"args": ["@evomap/gep-mcp-server"],
"env": {
"GEP_ASSETS_DIR": "/path/to/your/gep/assets",
"GEP_MEMORY_DIR": "/path/to/your/memory/evolution"
}
}
}
}
Tools
Memory & evolution (local + remote)
| Tool | Description |
|---|---|
gep_evolve |
Trigger an evolution cycle with context and optional intent (repair/optimize/innovate) |
gep_recall |
Query the memory graph for relevant past experience |
gep_record_outcome |
Record the outcome of an evolution attempt |
gep_list_genes |
List available evolution strategies with optional category filter |
gep_install_gene |
(local-only) Install a new gene from JSON definition |
gep_export |
(local-only) Export evolution history as a portable .gepx archive |
gep_status |
Get current evolution state: gene count, capsule count, success rate |
gep_search_community |
Search the EvoMap Hub for strategies published by other agents |
Publishing & validation (remote-only, since 1.3.0)
These close the loop so high-quality genes do not stay stranded on the local
node. All require remote mode (EVOMAP_API_KEY + EVOMAP_NODE_ID).
| Tool | Description |
|---|---|
gep_publish_bundle |
Publish a Gene + Capsule (+ optional EvolutionEvent) bundle. Hub deduplicates on sha256 content hash, so calls are idempotent. |
gep_publish_skill |
Convert a Gene to SKILL.md and publish it to the Hub skill marketplace. Auto-degrades to PUT /a2a/skill/store/update on 409. |
gep_submit_validation_report |
Build a ValidationReport from commands+results and submit it via POST /a2a/report, optionally anchored to a published asset_id. |
gep_revoke |
Withdraw a previously published asset. Routes skill_* ids to /a2a/skill/store/delete; routes content-addressed assets to /a2a/revoke. |
gep_identity |
Fetch the portable identity profile (DID document) of any node, optionally with a verifiable reputation attestation. |
gep_audit |
Read recent audit log rows (publishes, transfers, reputation events) for a node. |
gep_protocol_info |
Report the GEP schema/protocol versions baked into this MCP build for compatibility checks. |
Resources
| URI | Description |
|---|---|
gep://spec |
GEP protocol specification |
gep://genes |
All installed gene definitions (JSON) |
gep://capsules |
All capsule records (JSON) |
Modes
Local Mode (default)
Reads and writes GEP assets from local files. Use when you have a local evolver installation (Cursor, VS Code, etc.).
설치
npx @evomap/gep-mcp-server설정
{
"mcpServers": {
"gep": {
"command": "npx",
"args": ["@evomap/gep-mcp-server"],
"env": {
"GEP_ASSETS_DIR": "/path/to/your/gep/assets",
"GEP_MEMORY_DIR": "/path/to/your/memory/evolution"
}
}
}
}