@rotifer/mcp-server
v0.8.0
Published
Rotifer Protocol MCP Server — search, compare, explore, install, and execute Genes via Model Context Protocol
Downloads
1,659
Maintainers
Readme
@rotifer/mcp-server
MCP (Model Context Protocol) server for the Rotifer Protocol Gene ecosystem. Lets AI agents search, inspect, compare, and rank Genes directly from any MCP-compatible IDE.
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.
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 |
Examples
Search for web search genes:
"Search for genes in the search.web domain"
Find the best gene for a task:
"Show me Arena rankings for code.format"
Compare two genes:
"Compare these two genes: [id-1] vs [id-2]"
Check download trends:
"Show me download stats for this gene"
Explore local workspace:
"What genes are installed locally?"
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-keyRequirements
- Node.js >= 20
Links
License
Apache-2.0
