rotifer-protocol avatar

Mcp Server

rotifer-protocol/rotifer-mcp-server

This server turns Claude into a command center for the Rotifer Protocol's evolving AI agent marketplace. It exposes 29 tools for searching genes ranked by Arena fitness scores, composing multi-gene agents with pipelines like Seq/Par/Cond, wrapping your own functions into genes, and publishing them to the cloud registry. You can compare genes side by side on latency and success rate, scan local workspaces for installed genes, run WASM-sandboxed pipelines directly from chat, and submit to Arena competitions with 5D fitness metrics. The server also surfaces 7 MCP resources for gene stats and creator reputation, plus 4 guided prompts like rotifer-architect for task-driven agent design. Reach for this when you want to discover, test, and orchestrate composable agent components without leaving your IDE.

GitHub stars
1
tools
31
transport
STDIO
last updated
Nov 11, 2026

Tools

31 tools

Public tool metadata for what this MCP can expose to an agent.

search_genesSearch the Gene ecosystem by name, domain, or description

Search the Gene ecosystem by name, domain, or description

No parameter schema in public metadata yet.

get_gene_detailGet detailed info about a Gene (phenotype, fitness, metadata)

Get detailed info about a Gene (phenotype, fitness, metadata)

No parameter schema in public metadata yet.

get_arena_rankingsArena rankings for a domain, sorted by F(g) fitness

Arena rankings for a domain, sorted by F(g) fitness

No parameter schema in public metadata yet.

compare_genesSide-by-side fitness comparison of 2–5 Genes

Side-by-side fitness comparison of 2–5 Genes

No parameter schema in public metadata yet.

get_gene_statsDownload statistics (total, 7d, 30d, 90d)

Download statistics (total, 7d, 30d, 90d)

No parameter schema in public metadata yet.

get_leaderboardCreator reputation leaderboard

Creator reputation leaderboard

No parameter schema in public metadata yet.

get_developer_profileCreator public profile and reputation

Creator public profile and reputation

No parameter schema in public metadata yet.

get_gene_reputationDetailed reputation breakdown (Arena, Usage, Stability)

Detailed reputation breakdown (Arena, Usage, Stability)

No parameter schema in public metadata yet.

list_gene_versionsVersion history chain with changelogs

Version history chain with changelogs

No parameter schema in public metadata yet.

suggest_domainSuggest matching domains from the registry

Suggest matching domains from the registry

No parameter schema in public metadata yet.

list_local_genesScan local workspace for installed Genes

Scan local workspace for installed Genes

No parameter schema in public metadata yet.

list_local_agentsList Agents in the local workspace

List Agents in the local workspace

No parameter schema in public metadata yet.

init_geneInitialize a new Gene project with starter files

Initialize a new Gene project with starter files

No parameter schema in public metadata yet.

scan_genesScan for candidate functions or SKILL.md files

Scan for candidate functions or SKILL.md files

No parameter schema in public metadata yet.

wrap_geneWrap a function/skill as a Gene

Wrap a function/skill as a Gene

No parameter schema in public metadata yet.

test_geneTest a Gene (schema validation + sandbox)

Test a Gene (schema validation + sandbox)

No parameter schema in public metadata yet.

compile_geneCompile a Gene to WASM IR

Compile a Gene to WASM IR

No parameter schema in public metadata yet.

doctorCheck the local TypeScript→WASM toolchain (esbuild / javy) and report what is missing — read-only; use when compile_gene fails

Check the local TypeScript→WASM toolchain (esbuild / javy) and report what is missing — read-only; use when compile_gene fails

No parameter schema in public metadata yet.

run_geneExecute a local Gene

Execute a local Gene

No parameter schema in public metadata yet.

publish_genePublish to Rotifer Cloud

Publish to Rotifer Cloud

No parameter schema in public metadata yet.

install_geneInstall a Gene from Cloud Registry. force snapshots the copy it replaces

Install a Gene from Cloud Registry. force snapshots the copy it replaces

No parameter schema in public metadata yet.

rollback_geneUndo the last overwrite of a local Gene; call with no name to list what can be undone

Undo the last overwrite of a local Gene; call with no name to list what can be undone

No parameter schema in public metadata yet.

vg_scanV(g) security scan — static analysis for Gene/Skill code safety

V(g) security scan — static analysis for Gene/Skill code safety

No parameter schema in public metadata yet.

arena_submitMeasure a local Gene in the sandbox and submit the measurement to the Arena. Scores are produced by running the Gene, never supplied by the caller

Measure a local Gene in the sandbox and submit the measurement to the Arena. Scores are produced by running the Gene, never supplied by the caller

No parameter schema in public metadata yet.

create_agentCreate an Agent composing multiple Genes

Create an Agent composing multiple Genes

No parameter schema in public metadata yet.

agent_runRun a local Agent by name

Run a local Agent by name

No parameter schema in public metadata yet.

auth_statusCheck login status

Check login status

No parameter schema in public metadata yet.

loginOAuth login (GitHub/GitLab)

OAuth login (GitHub/GitLab)

No parameter schema in public metadata yet.

logoutClear credentials

Clear credentials

No parameter schema in public metadata yet.

get_mcp_statsMCP call analytics

MCP call analytics

No parameter schema in public metadata yet.

get_my_reputationCurrent user's reputation

Current user's reputation

No parameter schema in public metadata yet.

Sponsors

Readme

@rotifer/mcp-server

npm License: Apache-2.0 Node.js MCP

Build, compose, and run AI agents — directly from your IDE.

Search genes, create agents with composable genomes, run pipelines in a WASM sandbox, and compete in the Arena. Zero config. Works with Cursor, Claude Desktop, Windsurf, and any MCP-compatible client.


Quick Start

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "rotifer": {
      "command": "npx",
      "args": ["@rotifer/mcp-server"]
    }
  }
}

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "rotifer": {
      "command": "npx",
      "args": ["@rotifer/mcp-server"]
    }
  }
}

Windsurf / Other MCP Clients

Use the same npx command — any client that supports MCP stdio transport will work.


View the full README on GitHub

Details

Repository
github.com/rotifer-protocol/rotifer-mcp-server
Categories
AI & LLM Tools, Search & Web Crawling
Package
@rotifer/mcp-server
Transport
STDIO
Registry
MCP registry, active

Related AI & LLM Tools MCP servers

View all
1smjahid012 avatarSerper Search MCPsmjahid012/serper-search-mcp-serverUniversal Google Search MCP: web, images, places, shopping, scholar, patents, deep research & RAG1stars
2supertrained avatarRhumb Mcpsupertrained/rhumbAgent gateway for Index discovery, AN Score evaluation, and Resolve governed execution1stars
3tharanabope avatarSQL Server MCP (macOS)tharanabope/sql-mcp-mac-windowsSQL Server MCP with RAG capabilities for macOS (Docker SQL Server support)0stars
4westvegh avatarExerciseapiwestvegh/exerciseapi-mcp-serverGive your AI coding agent direct access to 2,198+ exercises via exerciseapi.dev1stars
5studiomeyer-io avatarmcp-armorstudiomeyer-io/mcp-armorSecurity sidecar for MCP servers: 11 read-only control-plane tools for prompt-injection checks.1stars
6kansei-link avatarKansei Mcp Serverkansei-link/kansei-mcp-serverReduce your AI agent's token waste with collective intelligence — SaaS integration recipes1stars