subagentservers

.com mcp server
the mcp server primitive

Every real MCP server this repo ships, in one durable catalog.

This repo runs 3 real rmcp-based MCP servers, each a distinct Rust binary with its own transport and tool surface: subagentjobs-mcp (job-board search over Postgres/Redis, stdio), a2a-bridge (bridges that same MCP server to the A2A protocol over axum HTTP), and engineering-coworker (executes cargo/wrangler/git/D1 operations on the developer's real Mac, stdio). Rather than let that fact live only in crates/*/Cargo.toml, this site records each one as a durable, queryable row -- binary name, crate path, transport, purpose, and its real tool names -- read directly from each crate's own source, not paraphrased from documentation.

Start here: the live server catalog →

Grounded, not generated

Every row's tool list is copied verbatim from that crate's #[tool(...)] attributes or exported struct names -- no invented tool, no approximate signature.

Transport-aware

2 servers speak plain MCP stdio; a2a-bridge additionally serves an axum HTTP front translating A2A tasks/send into MCP tools/call.

Honest about gaps

a2a-bridge's own source comments mark its axum handlers as placeholder/stub pending the pre-release a2a-server-lf AgentExecutor trait stabilizing -- this catalog says so rather than implying it's finished.

Live catalog

All 3 rows are seeded verbatim from the real crate source into this Worker's own D1 database (mcp_servers). Browse the catalog → or hit the JSON API.