MCP server de doc2mcp
Convierte cualquier URL de documentación en un MCP server alojado y listo para usar con agentes de IA e IDEs como Cursor.
También conocido como doc2mcp/doc2mcp
- Stars
- 6
- Herramientas
- 6
- Descargas, 30 días
- —
- Última versión
- 1.0.1782367812
- Último commit
- 1 ago 2026
- Licencia
- MIT
¿Qué es doc2mcp MCP?
doc2mcp es un MCP server. Convierte cualquier URL de documentación en un MCP server alojado y listo para usar con agentes de IA e IDEs como Cursor. Expone 6 herramientas, como list_documentation_pages, get_documentation_page, search_documentation.
Resumen generado a partir del README del proyecto
Acerca del MCP server de doc2mcp
opencode permite convertir cualquier URL de documentación en un MCP server alojado para agentes de IA. Los desarrolladores pueden transformar sitios web como Stripe, LangChain o GitHub en herramientas listas para usar en IDEs como Cursor, Claude o Windsurf. El sistema rastrea y analiza la documentación para generar herramientas específicas que incluyen search_documentation, get_documentation_page y ask_documentation con citas.
Los usuarios pueden acceder a este servicio a través de una interfaz web, una interfaz de línea de comandos vía npm o un SDK de TypeScript dedicado. Los métodos web y CLI requieren un User PAT y un token de proyecto obtenido de la plataforma. El SDK permite la integración programática en flujos de trabajo que involucren LangChain, LangGraph o CrewAI. Una vez procesada una URL, la plataforma proporciona un endpoint alojado y un bearer token que se puede añadir directamente a un archivo de configuración de MCP.
Qué puedes hacer con él
- 1Convertir documentación para uso en IDEUn desarrollador puede convertir una URL de documentación en un servidor listo para Cursor en menos de un minuto.
- 2Automatizar la búsqueda de documentación en agentesIntegra búsquedas de documentación con reconocimiento de encabezados en agentes de IA personalizados usando el SDK proporcionado.
- 3Análisis de documentación programáticoUsa el SDK para convertir una URL de origen y llamar inmediatamente a herramientas como search_documentation dentro de un script.
- 4Recuperar contenido completo de la documentaciónAccede al markdown completo de una página de documentación específica a través de una herramienta MCP.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar doc2mcp MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar doc2mcp MCP en Claude Code
$ claude mcp add --transport http opencode https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcpInstalar doc2mcp MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"opencode": {
"url": "https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp"
}
}
}Instalar doc2mcp MCP en VS Code
.vscode/mcp.json
{
"servers": {
"opencode": {
"type": "http",
"url": "https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp"
}
}
}Instalar doc2mcp MCP en VS Code CLI
$ code --add-mcp '{"name":"opencode","type":"http","url":"https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp"}'Instalar doc2mcp MCP en Codex
$ codex mcp add opencode --url https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcpInstalar doc2mcp MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.opencode] url = "https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp"
Instalar doc2mcp MCP en Gemini CLI
$ gemini mcp add -s user --transport http opencode https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcpInstalar doc2mcp MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"opencode": {
"url": "https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp",
"type": "http"
}
}
}Herramientas de doc2mcp MCP 6
Detectado desde el 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 | — |
Verificaciones automáticas
Ejecutado 15 nov 2026Informe completo →Aún no verificado. Un servidor necesita una puntuación de 80, ningún hallazgo grave y suficientes datos para que podamos revisarlo. Cómo funcionan las verificaciones · Qué corregir para obtener más puntos
- Repositorio de origen vinculado y accesibledoc2mcp/doc2mcp is public and reachablegithub.com/doc2mcp/doc2mcp ↗Aprobado
- El paquete indica este repositorio como su origenNo verificado
- Procedencia de la compilación (atestación de Sigstore)No verificado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-08-01github.com/doc2mcp/doc2mcp ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo verificado
- No hay avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo6 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo tool named like delete, drop or execAprobado
- El endpoint remoto responde al handshake de MCPEndpoint did not answer initialize: HTTP 402Hallazgo
README
Ver en 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.
Preguntas sobre doc2mcp MCP
¿Cómo agrego doc2mcp MCP a Claude Code?
Ejecuta claude mcp add --transport http opencode https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego doc2mcp MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Qué herramientas proporciona doc2mcp MCP?
Expone 6 herramientas, incluidas list_documentation_pages, get_documentation_page, search_documentation, get_documentation_overview, read_full_documentation.
¿Dónde obtengo las API keys para el SDK?
Las API keys se obtienen en doc2mcp.site usando un User PAT y un token de proyecto; el SDK no tiene su propio inicio de sesión independiente.