Turn any docs into an MCP,
right from your terminal.
Paste a documentation URL — Stripe, Anthropic, your own — and doc2mcp crawls it into a hosted, token-secured MCP server your editor can call. Then chat with it without leaving the shell.
The whole pipeline,
from your terminal.
Install the doc2mcp CLI to convert docs, generate MCPs, and wire them into Cursor, VS Code, Claude, and Windsurf — all from your terminal with the same limits as the web app.
- One command from docs URL to live MCP
- Connect editors without leaving the terminal
- Run conversions and syncs straight from CI
doc2mcp login · doc2mcp <docs-url>
doc2mcp — zsh
A handful of commands
Authenticate, convert any docs site, install into your editor, and chat with the result — all from your terminal.
Authenticate
Browser-based login — no API keys to copy around.
Convert docs
Point at any docs URL and get a hosted, token-secured MCP.
Install into editors
Wire the MCP into Cursor, VS Code, Claude, or Windsurf.
Chat in terminal
Paste a docs URL, convert it, then ask questions in the same shell.
Installs into your editor
One command wires the MCP into the tools you already use — existing config is merged, never overwritten.
Chat with your docs,
without the browser.
Paste a docs URL into doc2mcp chat and it converts the site, opens a Claude Code-style loop, and answers from your crawled docs with cited sources.
doc2mcp chat
$ doc2mcp chat https://uagents.fetch.ai/docs
→ Converting docs into an MCP…
✓ Chatting with uagents docs…
you how do I create a PaymentIntent?
◆ POST /v1/payment_intents with an amount and currency.
Sources: Create a PaymentIntent · stripe.com/docs/api
Make your documentation AI-native.
Stop building MCP servers manually. Generate AI-ready infrastructure directly from documentation — and let every agent your team uses speak the same language.