Rotifer MCP Server logo

Rotifer MCP Server

by rotifer-protocol

Search, evaluate, compose, run, compile, install, and publish Rotifer Genes and local Agents through MCP.

Install Rotifer MCP Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "mcp-server-157": {
      "command": "npx",
      "args": [
        "@rotifer/mcp-server"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— the server itself is confirmed live (we called its tools/list endpoint). The stdio install command is a separate, ongoing check.

Overview

rotifer-protocol/rotifer-mcp-server connects MCP clients to the Rotifer Gene ecosystem and local project workspaces. It supports Gene discovery, Arena ranking and comparison, local Gene lifecycle operations, Agent composition and execution, and authenticated publishing to Rotifer Cloud. Local execution, compilation, and testing run through the Rotifer CLI and WASM sandbox, while registry operations use Rotifer Cloud. Reach for it when a coding agent needs to build reusable capabilities from Genes or manage Rotifer-based Agents inside an IDE.

Use cases

  • Search the Rotifer registry for Genes matching a coding task
  • Compare Arena fitness before installing a Gene
  • Compose local Genes into an Agent pipeline
  • Wrap and publish project functions as Genes
  • Compile, test, and run Genes in the WASM sandbox

Key features

  • Gene registry search, comparison, ranking, and reputation data
  • Local Gene and Agent workspace inspection
  • Gene initialization, wrapping, compilation, testing, execution, and rollback
  • Agent composition and CLI-backed execution
  • Authenticated installation, publishing, and Arena submission
  • MCP resources and guided workflow prompts

Tools31

What Rotifer MCP Server lets your agent do. Expand a tool for its parameters.

Verified live~4.1k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

10/10 checks healthy over the last 55d

What it can do

From the 31 tools this server returned when we ran it.

Runs commands · 1Handles credentials · 3Makes network requests · 2Read-only tools · 30
Network at startup5 connections
Files written at startup1
Install scriptsNone
npm provenanceSigned build
Package age221 days
Maintainers1

Observed 2026-10-20 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 3d ago via OSV.dev · @rotifer/mcp-server (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
npm downloads1.1kPackage downloads in the last 30 days.
Last commitTodayMost recent push to the default branch.
Tools exposed31Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Rotifer MCP Server works

What rotifer-protocol/rotifer-mcp-server does

Rotifer Genes are reusable capabilities that can be discovered, evaluated, installed, composed, compiled, tested, run, and published through MCP. The server covers both Rotifer Cloud data and the current project workspace, allowing an AI coding client to move from finding a Gene to creating an Agent pipeline around it.

Cloud-facing operations search the Gene registry, retrieve phenotype and metadata, inspect download and reputation data, compare fitness metrics, view Arena rankings, and examine creator profiles or version histories. Local operations inspect genes/ and .rotifer/agents/, install registry artifacts, create new Gene projects, wrap existing functions or SKILL.md files, and manage compiled or executable Genes.

How it works

The server uses MCP stdio transport and can be launched with npx @rotifer/mcp-server. MCP clients invoke tools for discovery, lifecycle management, Agent composition, authentication, and analytics. The README also defines MCP resources for Gene details, statistics, creators, leaderboards, and local inventories, along with prompts for guided creation, architecture, protocol orientation, and Arena evaluation.

Local Gene commands delegate to the Rotifer CLI. Compilation uses the TypeScript-to-WASM toolchain, while testing and execution can use the sandbox. doctor checks the esbuild and javy setup without changing the environment. Arena submissions calculate fitness by running the local Gene rather than accepting caller-supplied scores.

Arena results distinguish verified measurements from results still under evaluation or not eligible for ranking. Rankings include fitness and related measurements such as safety, success rate, latency, resource efficiency, sample size, and caller count.

Setup and configuration

Add the following MCP server entry to an MCP client configuration:

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

Node.js 20 or newer is required. Cursor and Claude Desktop use the same stdio configuration, and the command also applies to other MCP clients that support stdio transport. Log in through the login tool before using arena_submit or publish_gene; OAuth authorization is handled through GitHub or GitLab and credentials are stored locally.

Tools and capabilities

  • Discover Genes by query, domain, fidelity, sort order, and page; inspect details, versions, statistics, reputation, and Arena rankings.
  • Compare two or more Genes using side-by-side fitness breakdowns.
  • List local Genes and Agents, including metadata, compile state, genome composition, strategy, and reputation.
  • Initialize, scan, wrap, compile, test, run, install, publish, and roll back Genes.
  • Create and execute local Agents composed from one or more Genes.
  • Check the local compilation toolchain with doctor.
  • Authenticate with Rotifer Cloud and view personal or server call analytics.

Publishing validates a Gene with a security scan, requires the required security grade, and can optionally submit it to the Arena. install_gene verifies the declared artifact size and SHA-256 when a compiled WASM artifact is available.

Limitations and notes

Genes used for Agent creation, execution, compilation, testing, and Arena submission must exist in the local workspace where the relevant operation requires them. Agents are stored under .rotifer/agents/, and local Genes are discovered from the project’s genes/ directory. Rollback restores only the most recent overwritten copy; each snapshot is consumed after one rollback.

Arena submission and publishing require Rotifer Cloud authentication. Arena ranking data should be interpreted using its tier: verified measurements are the preferred basis for choosing a Gene, while estimated, disqualified, or not-yet-corroborated results do not provide the same ranking confidence.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Rotifer MCP Server

rotifer-protocol/rotifer-mcp-server is an MCP server that connects AI clients to Rotifer Cloud and local Gene workspaces. Its main tools search, compare, install, compile, test, run, compose, and publish Genes, while also creating and executing Agents and submitting measured Gene results to the Arena.

Run it through `npx @rotifer/mcp-server` in your MCP client configuration. Add that command as an MCP server using stdio transport; Node.js 20 or newer is required. Cursor, Claude Desktop, Windsurf, and other MCP clients with stdio support can use the same configuration.

Yes, it works with Cursor through a `.cursor/mcp.json` stdio entry that runs `npx @rotifer/mcp-server`. The same command can be used in other MCP-compatible clients that support stdio transport.

Log in with the `login` tool, then call `publish_gene` with a Gene name or `all=true`. The Gene must pass the security validation requirement; publishing is explicit, uploads to Rotifer Cloud, and can optionally submit the Gene to the Arena.

Use the `doctor` tool to inspect the local TypeScript-to-WASM toolchain. It checks the esbuild and javy setup without changing files. The Gene must also be present in the project’s `genes/` directory before `compile_gene` can compile it.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewRotifer MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mcp-server-157?style=directory)](https://allmcps.com/mcp/mcp-server-157)
HTML Embed
<a href="https://allmcps.com/mcp/mcp-server-157"><img src="https://allmcps.com/api/badge/mcp-server-157?style=directory" alt="Rotifer MCP Server on AllMCPs" /></a>