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).
@rotifer-protocol
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.
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"rotifer": {
"command": "npx",
"args": [
"-y",
"@rotifer/mcp-server"
]
}
}
}Search 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.
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.
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.
A Gene is a programmable AI capability in the Rotifer ecosystem, indexed by name, domain, description, and fitness score F(g).
Node.js version 20 or higher.
No — zero-config by default; it connects to the public Rotifer Cloud API.
The server uses MCP stdio transport via the `npx` command.
Apache-2.0.

The tools your AI needs to make your games. Turn prompts into production-ready game assets — animated characters with their weapons attached, seamless textures, terrain, VFX, HUDs — and playable game kits Unity, Godot, U

Verified distributed compute for humans, applications, and agents. Submit Blender, Octane, and video workloads, route them across qualified GPUs, track asynchronous execution, download finished artifacts, and verify FARP
Console, Backend and CLI to manage Capgo Instant update and Native build for Capacitor apps Build and upload to app store your mobile app

Zyte MCP is a remote MCP server available at https://mcp.zyte.com/v1/mcp/, that lets an agent use Zyte on your behalf: to get web pages, to extract data from them, to search the web, and to work with your Scrapy Cloud pr

Agent-Native Terminal
评论