Docs MCP server
Connect Claude Code, Cursor, VS Code or any MCP client to the a2a-wrapper documentation. A read-only MCP server over Streamable HTTP with search_docs, get_page and list_pages tools.
The documentation is also available as a read-only MCP server. Your coding agent can search the docs and read pages on its own while it works.
Endpoint: https://a2a-wrapper.allsrc.dev/mcp (Streamable HTTP, stateless, no authentication, read-only)
Connect
claude mcp add --transport http a2a-wrapper-docs https://a2a-wrapper.allsrc.dev/mcpTools
| Tool | Arguments | Returns |
|---|---|---|
search_docs | query (string), limit (number, default 5) | Matching pages with path, description and URL, best match first |
get_page | path (string), for example getting-started/quickstart | The full Markdown of that page |
list_pages | none | Every page with its path, title and description |
Try it with curl
curl -s https://a2a-wrapper.allsrc.dev/mcp -H 'content-type: application/json' -d '{
"jsonrpc": "2.0", "id": 1, "method": "tools/call",
"params": { "name": "search_docs", "arguments": { "query": "sandbox mode" } }
}'Notes
- The server is stateless and read-only. It never writes anything.
- It returns the same content as
/llms-full.txt, organised for retrieval. - For the project's own agents, this is separate from the sub-agent MCP bridge, which connects a2a-wrapper agents to other agents.
Use these docs with AI
These docs are built for AI agents and LLMs. llms.txt, llms-full.txt, a Markdown version of every page, content negotiation with the Accept header, copy-as-Markdown buttons, and a docs MCP server.
Contributing
How to set up the monorepo, run tests, create changesets, add a new wrapper, and open a pull request.