@rotifer/mcp-server
Self-evolving AI Agent framework — search, compare, and install Genes ranked by Arena fitness via MCP
@rotifer/mcp-server
Search, inspect, compare, and rank AI Genes — directly from your IDE.
MCP server for the Rotifer Protocol Gene ecosystem. Works with Cursor, Claude Desktop, Windsurf, and any MCP-compatible client.
Quick Start
Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"rotifer": {
"command": "npx",
"args": ["-y", "@rotifer/mcp-server"]
}
}
}
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"rotifer": {
"command": "npx",
"args": ["-y", "@rotifer/mcp-server"]
}
}
}
Windsurf / Other MCP Clients
Use the same npx command — any client that supports MCP stdio transport will work.
What Can It Do?
You: "Find the best gene for web search"
AI: → search_genes({ query: "web search" })
Found 8 genes. Top match: genesis-web-search (F(g) = 0.87, Native)
You: "Compare genesis-web-search vs genesis-web-search-lite"
AI: → compare_genes({ gene_ids: ["...", "..."] })
Side-by-side: success rate, latency, fitness breakdown
You: "What genes are installed locally?"
AI: → list_local_genes()
Found 5 genes in ./genes/
Tools
| Tool | Description |
|---|---|
search_genes | Search the Gene ecosystem by name, domain, or description |
get_gene_detail | Get detailed info about a specific Gene (phenotype, fitness, metadata) |
get_arena_rankings | Get Arena rankings for a domain, sorted by F(g) fitness score |
compare_genes | Side-by-side fitness comparison of 2–5 Genes |
get_gene_stats | Download statistics for a Gene (total, 7d, 30d, 90d) |
get_leaderboard | Developer reputation leaderboard |
get_developer_profile | Developer public profile and reputation data |
list_local_genes | Scan local workspace for installed Genes |
Resources
MCP Resources let AI clients reference Rotifer data as context:
| URI Template | Description |
|---|---|
rotifer://genes/{gene_id}/stats | Gene download statistics |
rotifer://genes/{gene_id} | Gene detail + phenotype |
rotifer://developers/{username} | Developer profile + reputation |
rotifer://leaderboard | Top developers by reputation score |
rotifer://local/genes | Local Gene inventory |
Architecture
┌─────────────────────────────────────────────────┐
│ AI IDE (Cursor / Claude / Windsurf) │
│ │
│ "Find genes for code formatting" │
│ │ │
│ ▼ │
│ ┌─────────────────────┐ │
│ │ MCP Client │ │
│ │ (stdio transport) │ │
│ └────────┬────────────┘ │
└───────────┼─────────────────────────────────────┘
│ MCP Protocol
▼
┌─────────────────────────────────────────────────┐
│ @rotifer/mcp-server │
│ │
│ Tools Resources Local Scanner │
│ ┌──────┐ ┌──────────┐ ┌───────────────┐ │
│ │search│ │gene://id │ │ ./genes/*.json │ │
│ │arena │ │dev://user│ │ phenotype scan │ │
│ │stats │ │leaderbd │ └───────────────┘ │
│ └──┬───┘ └────┬─────┘ │
└─────┼────────────┼──────────────────────────────┘
│ │
▼ ▼
┌─────────────────────────────────────────────────┐
│ Rotifer Cloud API (Supabase) │
│ genes · arena_entries · developer_reputation │
└─────────────────────────────────────────────────┘
Configuration
Zero-config by default — connects to the public Rotifer Cloud API.
To use a custom endpoint, create ~/.rotifer/cloud.json:
{
"endpoint": "https://your-supabase-instance.supabase.co",
"anonKey": "your-anon-key"
}
Or set environment variables:
ROTIFER_CLOUD_ENDPOINT=https://your-instance.supabase.co
ROTIFER_CLOUD_ANON_KEY=your-anon-key
Requirements
- Node.js >= 20
Links
- Rotifer Protocol — Main site
- MCP Setup Guide — Step-by-step setup
- Gene Marketplace — Browse and discover Genes
- Protocol Specification — Formal spec
- CLI Playground — Build and test Genes
License
Apache-2.0
相关服务器
Scout Monitoring MCP
赞助Put performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
赞助Access financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
markmap-http-mcp
An MCP server for converting Markdown to interactive mind maps with export support (PNG/JPG/SVG). Server runs as HTTP service.
Code Context MCP Server
Provides code context from local git repositories.
Trading Simulator
An MCP server for interacting with the Trading Simulator API to simulate trading activities.
Hyperliquid
Interact with the Hyperliquid decentralized exchange by integrating its SDK.
onUI
Annotate elements, draw regions, and ship cleaner UI faster.
OpenAPI to MCP Server
A tool to create MCP servers from OpenAPI/Swagger specifications, allowing AI assistants to interact with your APIs.
OpenAPI to MCP Server
A server that converts OpenAPI specifications into the Model Context Protocol (MCP).
mcp-doctor
Diagnose, secure, and benchmark your MCP servers
Sionic AI Serverless RAG
Integrates LLM applications with RAG data sources and tools using the Model Context Protocol.
Dify Server
Integrates the Dify AI API to generate Ant Design business component code. Supports text, image inputs, and streaming responses.