Docs MCP
Solution
A compact, read-only MCP toolset optimized for agent workflows. Search, retrieve, and improve — all over MCP.
search_docs
Semantic, keyword, or path-prefix search across all indexed docs. Compact hits with scores, snippets, and anchors — optimized for token efficiency.
get_doc
Fetch a full document or a specific section by anchor. Bounded payloads with token estimates prevent context window overflow.
give_feedback
Agents and users report missing or outdated docs inline. Feedback is logged as structured JSON for docs improvement loops — no separate database required.
"Missing details for per-request override in Python SDK"
How it works
1
Point Speakeasy at your Markdown docs and SDK repos with a simple gen.yaml. Define which folders to index and which SDK references to include.
2
Speakeasy scans your docs, builds a full-text search index, and generates vector embeddings — optimized for fast, token-efficient agent queries.
3
Add the compiled MCP server to Cursor, VS Code, or any MCP-compatible client. Agents can immediately search, retrieve, and cite your docs.
Hybrid search combining full-text, phrase proximity, and vector similarity. Fast enough for multi-turn agent loops.
$0
0ms
$0
"Speakeasy was critical in launching our MCP server, and they’ve continued to be a great partner in iterating on the server since then"
Benjamin Woskow
Sr. Director of Eng @ LaunchDarkly
"The MCP we built using Speakeasy just works. It was honestly much simpler than we expected"
Constantine Nathanson
Staff Full Stack Engineer @ Cloudinary
"It took me 30 minutes to set up the first toolset which included testing it out locally to see how it worked. I was extremely impressed with the experience"
James Perkins
Co-founder & CEO @ Unkey
"Speakeasy was critical in launching our MCP server, and they’ve continued to be a great partner in iterating on the server since then"
Benjamin Woskow
Sr. Director of Eng @ LaunchDarkly
"The MCP we built using Speakeasy just works. It was honestly much simpler than we expected"
Constantine Nathanson
Staff Full Stack Engineer @ Cloudinary
"It took me 30 minutes to set up the first toolset which included testing it out locally to see how it worked. I was extremely impressed with the experience"
James Perkins
Co-founder & CEO @ Unkey