Rotifer Protocol MCP Server
@rotifer-protocol
About Rotifer Protocol MCP Server
Search, inspect, compare, and rank AI Genes from the Rotifer Protocol ecosystem — directly from your IDE. Works with Cursor, Claude Desktop, Windsurf, and any MCP-compatible client.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"rotifer": {
"command": "npx",
"args": [
"-y",
"@rotifer/mcp-server"
]
}
}
}Tools
31Search the Rotifer Gene ecosystem. Returns a list of Genes matching the query, filterable by domain and fidelity.
Get detailed information about a specific Gene by its ID or content_hash, including phenotype, fitness, and metadata. At least one of gene_id or content_hash must be provided.
Get Arena rankings for a domain with full 5-dimensional fitness metrics: fitness (F(g)), safety, success_rate, latency, and resource_efficiency. Use this to find the best Gene for a capability.
Compare two or more Genes by their F(g) fitness metrics. Returns side-by-side fitness breakdown.
Get download statistics for a Gene, broken down by time period (total, last 7 days, 30 days, 90 days).
Get the creator reputation leaderboard. Shows top creators ranked by reputation score, including their published gene count, total downloads, and arena wins.
Get a creator's public profile and reputation data by username.
List Genes installed in the local project workspace. Scans the genes/ directory for phenotype.json files and returns metadata, compile status, and cloud origin for each Gene.
List Agents registered in the local project workspace. Returns each Agent's name, state, genome composition, strategy, and reputation. Agents are local constructs that compose multiple Genes into pipelines.
Install a Gene from the Rotifer Cloud Registry into the local project. Downloads phenotype, metadata, and the compiled WASM artifact (verified against declared size and sha256) when the gene has one. Requires a valid gene_id from search_genes or get_gene_detail.
Undo the last overwrite of a locally installed Gene, restoring the copy that install_gene replaced. Call without gene_name to list what can currently be rolled back. A rollback consumes its snapshot: it undoes one step, not a history.
Submit a Gene to the Arena with fitness metrics. Requires authentication (rotifer login). Upserts the Gene's Arena entry with 5-dimensional fitness scores.
Create a new Agent by composing one or more local Genes. The Agent is saved to .rotifer/agents/ in the project. Genes must exist locally (wrap them first with wrap_gene).
Run a local Agent by name. Executes via the Rotifer CLI (rotifer agent run <agent-name>). The Agent must exist in .rotifer/agents/. Returns stdout/stderr from the execution.
Compile a local Gene to WASM via the Rotifer CLI (rotifer compile). The Gene must exist in the local genes/ directory. Returns compilation output.
Check the local TypeScript→WASM toolchain (esbuild / javy) and report what is missing or misconfigured. Read-only: inspects the environment and changes nothing. Use this when compile_gene fails — a missing or broken toolchain is the most common cause.
Execute a local Gene via the Rotifer CLI (rotifer run). The Gene must exist in the local genes/ directory. Returns execution output.
Initialize a new Rotifer Gene project. Creates a directory with phenotype.json template and starter files. Supports Wrapped, Hybrid, and Native fidelity types.
Scan source files for candidate gene functions or local SKILL.md files that can be wrapped as Genes. Returns discovered candidates with metadata.
Wrap a function or SKILL.md as a Rotifer Gene. Generates phenotype.json from the source. The target must exist in the project.
Test a Gene in the sandbox. Validates phenotype schema, runs input/output tests, and checks compilation.
Publish a Gene to Rotifer Cloud Registry (default destination since v0.8.8). Calling this tool = explicit publish consent. Requires authentication (use login tool first). Validates with V(g) security scan (Grade >= B required), uploads, and optionally submits to Arena. Either gene_name or all=true must be provided.
List the version history chain of a Gene by creator and name. Returns all published versions in chronological order with changelog entries and previous_version_id links.
Get MCP Server call analytics for a given time period. Returns total calls, success rate, average latency, top tools, and top genes. Requires authentication.
Check current authentication status. Returns whether the user is logged in, their username, provider, and how many minutes until the token expires.
Log in to Rotifer Cloud. Opens the browser for OAuth authorization (GitHub or GitLab). After the user authorizes in the browser, credentials are saved locally. This must be done before using arena_submit or publish_gene.
Log out from Rotifer Cloud. Clears locally saved credentials.
Get detailed reputation breakdown for a Gene (Arena, Usage, Stability scores).
Get the current logged-in creator's reputation and stats. Requires authentication.
Suggest top matching domains from the domain registry based on a description.
V(g) security scan — static analysis for Gene/Skill code safety. Returns a grade (A/B/C/D/?) and per-finding details with severity, file, line, and snippet.
Overview
What is Rotifer Protocol MCP Server?
The Rotifer Protocol MCP Server is a tool that lets AI assistants search, inspect, compare, and monitor "Genes" (programmable AI capabilities) from the Rotifer ecosystem via the Model Context Protocol. It is for developers building or evaluating AI workflows who want to discover and benchmark Genes directly from their MCP client.
How to use Rotifer Protocol MCP Server?
Install by adding the npx -y @rotifer/mcp-server command to your MCP client’s configuration file (e.g. .cursor/mcp.json or claude_desktop_config.json). The server runs via stdio transport and requires no additional configuration — it connects to the public Rotifer Cloud API by default.
Key features of Rotifer Protocol MCP Server
- Search the Gene ecosystem by name, domain, or description
- Get detailed info, fitness scores, and metadata for any Gene
- Compare 2–5 Genes side-by-side with fitness breakdowns
- View Arena rankings sorted by F(g) fitness score
- Download and local inventory statistics for Genes
- Access developer reputation profiles and leaderboards
Use cases of Rotifer Protocol MCP Server
- An AI assistant finds the best Gene for web search from the marketplace
- A developer compares two similar Genes (e.g. genesis-web-search vs genesis-web-search-lite) before installing
- A team audits which Genes are installed locally in a workspace
- A user checks download trends and developer reputation for a Gene before adopting it
FAQ from Rotifer Protocol MCP Server
What is a Gene?
A Gene is a programmable AI capability in the Rotifer ecosystem, indexed by name, domain, description, and fitness score F(g).
What runtime does the server require?
Node.js version 20 or higher.
Does it need a cloud account?
No — zero-config by default; it connects to the public Rotifer Cloud API.
What transport does it use?
The server uses MCP stdio transport via the npx command.
What license is the server under?
Apache-2.0.
Frequently asked questions
What is a Gene?
A Gene is a programmable AI capability in the Rotifer ecosystem, indexed by name, domain, description, and fitness score F(g).
What runtime does the server require?
Node.js version 20 or higher.
Does it need a cloud account?
No — zero-config by default; it connects to the public Rotifer Cloud API.
What transport does it use?
The server uses MCP stdio transport via the `npx` command.
What license is the server under?
Apache-2.0.
Basic information
More Developer Tools MCP servers
ZeroBeacon — 1000-Tool Collision-Proof Commerce Router
DavidFox998ZeroBeacon.ai — Collision-proof commerce router for AI agents. 1000 MCP tools: commerce, trust, billing, sovereign ID + everyday tools. LIVE.

Foremerge
naw103Catch intent conflicts before code conflicts. The open-source coordination protocol for coding agents, built above Git.

Apiosk
obcraftAI-native payments for tools and APIs. Discover, pay for, execute, and publish monetized APIs directly from your agent, settled per call in USDC over x402, through the Model Context Protocol. payments · finance · x402 ·
SecondSim
econdSim provisions real UK mobile numbers (non-VoIP) via eSIM, built for freelancers, sole traders, small businesses, and enterprise teams. Unlike VoIP apps and virtual numbers, SecondSim numbers register as genuine phy
AptiBuild AI — Career Intelligence
ParklandBuildsAptiBuild AI — Career Intelligence MCP Server Structured career decision scaffolding for AI agents. Provides personality-conditioned business idea generation, official BLS OEWS wage data, FRED labor market signals, and
Comments