MCP server doc2mcp
Converte qualquer URL de documentação em um MCP server hospedado e pronto para uso em agentes de IA e IDEs como o Cursor.
Também conhecido como doc2mcp/doc2mcp
- Stars
- 6
- Ferramentas
- 6
- Downloads, 30 dias
- —
- Versão mais recente
- 1.0.1782367812
- Último commit
- 1 de ago. de 2026
- Licença
- MIT
O que é o MCP doc2mcp?
doc2mcp é um MCP server. Converte qualquer URL de documentação em um MCP server hospedado e pronto para uso em agentes de IA e IDEs como o Cursor. Ele expõe 6 ferramentas, como list_documentation_pages, get_documentation_page, search_documentation.
Resumo gerado a partir do README do projeto
Sobre o MCP server de doc2mcp
O opencode permite transformar qualquer URL de documentação em um MCP server hospedado para agentes de IA. Desenvolvedores podem converter sites como Stripe, LangChain ou GitHub em ferramentas prontas para uso em IDEs como Cursor, Claude ou Windsurf. O sistema faz o crawl e analisa a documentação para gerar ferramentas específicas, incluindo search_documentation, get_documentation_page e ask_documentation com citações.
Os usuários podem acessar este serviço por meio de uma interface web, uma interface de linha de comando via npm ou um SDK dedicado em TypeScript. Os métodos via web e CLI exigem um User PAT e um token de projeto obtidos na plataforma. O SDK permite a integração programática em fluxos de trabalho que envolvem LangChain, LangGraph ou CrewAI. Assim que uma URL é processada, a plataforma fornece um endpoint hospedado e um bearer token que pode ser adicionado diretamente a um arquivo de configuração do MCP.
O que você pode fazer com ele
- 1Converter documentação para uso em IDEUm desenvolvedor pode transformar uma URL de documentação em um servidor pronto para o Cursor em menos de um minuto.
- 2Automatizar busca de documentação em agentesIntegre buscas de documentação sensíveis a cabeçalhos (heading-aware) em agentes de IA personalizados usando o SDK fornecido.
- 3Análise programática de documentaçãoUse o SDK para converter uma URL de origem e chamar imediatamente ferramentas como search_documentation dentro de um script.
- 4Recuperar conteúdo completo da documentaçãoAcesse o markdown completo de uma página de documentação específica por meio de uma ferramenta MCP.
Escrito a partir do README do projeto. Cada caso de uso é verificado com uma citação dele.
Como instalar o MCP doc2mcp
Formatos verificados em 10 nov 2026Adicionar ao CursorAdicionar ao GooseInstalar o MCP doc2mcp no Claude Code
$ claude mcp add --transport http opencode https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcpInstalar o MCP doc2mcp no Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"opencode": {
"url": "https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp"
}
}
}Instalar o MCP doc2mcp no VS Code
.vscode/mcp.json
{
"servers": {
"opencode": {
"type": "http",
"url": "https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp"
}
}
}Instalar o MCP doc2mcp no VS Code CLI
$ code --add-mcp '{"name":"opencode","type":"http","url":"https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp"}'Instalar o MCP doc2mcp no Codex
$ codex mcp add opencode --url https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcpInstalar o MCP doc2mcp no Codex config.toml
~/.codex/config.toml
[mcp_servers.opencode] url = "https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp"
Instalar o MCP doc2mcp no Gemini CLI
$ gemini mcp add -s user --transport http opencode https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcpInstalar o MCP doc2mcp no Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"opencode": {
"url": "https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp",
"type": "http"
}
}
}Ferramentas do MCP doc2mcp 6
Detectadas a partir do READMElist_documentation_pagesget_documentation_pagesearch_documentationget_documentation_overviewread_full_documentationask_documentation
| list_documentation_pages | — | |
| get_documentation_page | — | |
| search_documentation | — | |
| get_documentation_overview | — | |
| read_full_documentation | — | |
| ask_documentation | — |
Verificações automatizadas
Executado em 15 de nov. de 2026Relatório completo →Ainda não verificado. Um servidor precisa de uma pontuação de 80, nenhum problema grave e dados suficientes para verificarmos. Como as verificações funcionam · O que corrigir para ganhar mais pontos
- Repositório de origem vinculado e acessíveldoc2mcp/doc2mcp is public and reachablegithub.com/doc2mcp/doc2mcp ↗Passou
- O pacote indica este repositório como sua origemNão verificado
- Proveniência da build (atestação Sigstore)Não verificado
- Licença de código aberto (OSI)MITspdx.org/licenses/MIT.html ↗Passou
- Commit ou release no último anoLast commit or release 2026-08-01github.com/doc2mcp/doc2mcp ↗Passou
- OpenSSF ScorecardNão verificado
- Nome do pacote não é próximo a um pacote popularNão verificado
- Nenhum aviso crítico no pacote ou em suas dependênciasNão verificado
- Sem instruções ocultas para o modelo6 tool descriptions and the README read; no override phrases, credential paths or hidden charactersPassou
- Ferramentas destrutivas estão rotuladasNo tool named like delete, drop or execPassou
- O endpoint remoto responde ao handshake do MCPEndpoint did not answer initialize: HTTP 402Problema encontrado
README
Ver no GitHubdoc2mcp
Documentation infrastructure for AI agents
Paste any docs URL → get a hosted, Cursor-ready MCP server in under 60 seconds.
Live · Docs · SDK · Marketplace · Open Source
⭐ Star this repo — it helps developers discover doc2mcp on GitHub and the MCP Registry.
Three ways to use doc2mcp

| Surface | Best for | Start here |
|---|---|---|
| Web | Instant convert in the browser | doc2mcp.site |
| CLI | Terminal + one-shot install into Cursor | npm i -g doc2mcp |
| SDK | Code, CI, LangChain / LangGraph / agents | doc2mcp-sdk |
API keys always come from doc2mcp.site (User PAT + project token). The SDK has no separate login.
The pipeline

Docs URL → crawl → analyze → MCP tools → hosted endpoint → Cursor / Claude / LangChain / LangGraph.
1) Web (normal)
- Sign in at doc2mcp.site/login
- Paste a docs URL (Stripe, LangChain, Mintlify, GitHub…)
- Copy the hosted MCP URL + Bearer token into Cursor / Claude / VS Code
{
"mcpServers": {
"my-docs": {
"url": "https://doc2mcp.site/api/mcp/{project_id}/mcp",
"headers": { "Authorization": "Bearer <project-token>" }
}
}
}
2) CLI
npm install -g doc2mcp
doc2mcp login # creates User PAT (d2mcp_pat_…)
doc2mcp https://docs.example.com
Lists the same projects as the dashboard. Install helpers for Cursor / VS Code / Claude / Windsurf.
3) SDK (doc2mcp-sdk)

npm i doc2mcp-sdk
import { Doc2MCP } from "doc2mcp-sdk";
// User PAT from doc2mcp.site / `npx doc2mcp login` — SDK has no auth of its own
const client = new Doc2MCP({ token: process.env.DOC2MCP_API_TOKEN! }); // Settings → d2mcp_usr_…
const ready = await client.convertAndWait({
sourceUrl: "https://js.langchain.com/docs",
});
const answer = await client.callToolText({
mcpUrl: ready.mcp.url,
mcpToken: ready.mcp.token, // project token d2mcp_…
name: "search_documentation",
arguments: { query: "how do runnables work?" },
});
Full handbook (API keys, Cursor, Claude, LangChain, LangGraph, LangSmith, OpenAI, Vercel AI SDK, CrewAI, AutoGen, Mastra):
Product docs page: doc2mcp.site/docs/sdk
MCP tools generated per project
| Tool | What it does |
|---|---|
list_documentation_pages |
Every crawled page |
get_documentation_page |
Full markdown of one page |
search_documentation |
Heading-aware search |
get_documentation_overview |
Summary + index |
read_full_documentation |
All pages combined |
ask_documentation |
Q&A with citations |
Repos
| Repo | Purpose |
|---|---|
| doc2mcp/doc2mcp (this) | Next.js app, CLI, pipeline, MCP runtime |
| doc2mcp/doc2mcp-sdk | Programmatic JS/TS SDK + framework examples |
| doc2mcp/doc2mcp-registry | MCP Registry gateway manifest |
Contribute
- Read CONTRIBUTING.md and CODE_OF_CONDUCT.md
- Branch from
staging→ open PR →staging - AI review (
Gemini PR review) fails the check on must-fix — fix blockers before merge - Coupon
opensourcedoc2mcp→ Starter free for 12 months on Pricing
More: doc2mcp.site/open-source
Local development
pnpm install
cp .env.example .env.local
pnpm dev
pnpm check
pnpm exec tsc --noEmit --skipLibCheck
CI / CD
Feature → staging (preview) → main → v* tag deploys production on Vercel.
PR checks: Biome/Ultracite, TypeScript, Next build, CLI build, Gemini AI review (must-fix → failed check).
License
MIT — see LICENSE.
Perguntas sobre o MCP doc2mcp
Como adiciono o MCP doc2mcp ao Claude Code?
Execute claude mcp add --transport http opencode https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp no seu terminal. Adicione --scope user para torná-lo disponível em todos os projetos.
Como adiciono o MCP doc2mcp ao Cursor?
Abra ~/.cursor/mcp.json e adicione o servidor em mcpServers, usando a configuração do Cursor mostrada na seção de instalação acima.
Quais ferramentas o MCP doc2mcp oferece?
Ele expõe 6 ferramentas, incluindo list_documentation_pages, get_documentation_page, search_documentation, get_documentation_overview, read_full_documentation.
Onde eu consigo as chaves de API para o SDK?
As chaves de API são obtidas em doc2mcp.site usando um User PAT e um token de projeto; o SDK não possui um login separado próprio.