MCP server de doc2mcp
Convierte cualquier URL de documentación en un MCP server alojado para usar con agentes de IA e IDEs como Cursor y Claude.
También conocido como doc2mcp/doc2mcp
- Stars
- 6
- Herramientas
- 6
- Descargas, 30 días
- —
- Última versión
- 1.0.1782461537
- Ú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 para usar con agentes de IA e IDEs como Cursor y Claude. 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
Este servicio transforma cualquier URL de documentación en un MCP server alojado, diseñado para agentes de IA e entornos de desarrollo integrados. Automatiza el proceso de rastreo, análisis y conversión de documentación web en herramientas funcionales que pueden utilizarse dentro de Cursor, Claude o VS Code. Los desarrolladores pueden acceder a esta infraestructura a través de un panel web, una interfaz de línea de comandos o un SDK dedicado de JavaScript/TypeScript.
Los usuarios interactúan con el sistema proporcionando una URL de origen, la cual genera herramientas específicas como search_documentation, get_documentation_page y ask_documentation. La configuración requiere un User PAT y un token de proyecto obtenido desde la plataforma web. Mientras que los métodos web y CLI están orientados a una integración rápida con IDEs, el SDK permite la implementación programática dentro de frameworks como LangChain, LangGraph y CrewAI. Esto lo convierte en una solución versátil para construir agentes con conocimiento de documentación que pueden realizar búsquedas basadas en encabezados o recuperar contenido markdown completo de páginas específicas.
Qué puedes hacer con él
- 1Convertir documentación para IDEsUn desarrollador puede convertir una URL de documentación de Stripe o GitHub en un MCP server listo para usar en Cursor en menos de un minuto.
- 2Realizar búsquedas semánticas en la documentaciónUtiliza las herramientas generadas para realizar búsquedas que comprendan la estructura de los encabezados de la documentación.
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 developer https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcpInstalar doc2mcp MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"developer": {
"url": "https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcp"
}
}
}Instalar doc2mcp MCP en VS Code
.vscode/mcp.json
{
"servers": {
"developer": {
"type": "http",
"url": "https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcp"
}
}
}Instalar doc2mcp MCP en VS Code CLI
$ code --add-mcp '{"name":"developer","type":"http","url":"https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcp"}'Instalar doc2mcp MCP en Codex
$ codex mcp add developer --url https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcpInstalar doc2mcp MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.developer] url = "https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcp"
Instalar doc2mcp MCP en Gemini CLI
$ gemini mcp add -s user --transport http developer https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcpInstalar doc2mcp MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"developer": {
"url": "https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/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 developer https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/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.
¿El SDK requiere un inicio de sesión propio?
No, el SDK utiliza un User PAT (Personal Access Token) de doc2mcp.site y no tiene un proceso de inicio de sesión independiente.