Serveur MCP doc2mcp
Convertit n'importe quelle URL de documentation en un MCP server hébergé pour une utilisation avec des agents IA et des IDE comme Cursor et Claude.
Aussi connu sous doc2mcp/doc2mcp
- Étoiles
- 6
- Outils
- 6
- Téléchargements, 30 jours
- —
- Dernière version
- 1.0.1782461537
- Dernier commit
- 1 août 2026
- Licence
- MIT
Qu'est-ce que doc2mcp MCP ?
doc2mcp est un serveur MCP. Convertit n'importe quelle URL de documentation en un MCP server hébergé pour une utilisation avec des agents IA et des IDE comme Cursor et Claude. Il expose 6 outils, comme list_documentation_pages, get_documentation_page, search_documentation.
Résumé généré à partir du README du projet
À propos du MCP server doc2mcp
Ce service transforme n'importe quelle URL de documentation en un MCP server hébergé, conçu pour les agents IA et les environnements de développement intégrés. Il automatise le processus de crawling, d'analyse et de conversion de documentations web en outils fonctionnels utilisables dans Cursor, Claude ou VS Code. Les développeurs peuvent accéder à cette infrastructure via un tableau de bord web, une interface en ligne de commande (CLI) ou un SDK JavaScript/TypeScript dédié.
Les utilisateurs interagissent avec le système en fournissant une URL source, ce qui génère ensuite des outils spécifiques tels que search_documentation, get_documentation_page et ask_documentation. La configuration nécessite un User PAT et un jeton de projet obtenu sur la plateforme web. Alors que les méthodes web et CLI sont orientées vers une intégration rapide avec les IDE, le SDK permet une implémentation programmatique au sein de frameworks tels que LangChain, LangGraph et CrewAI. Cela en fait une solution polyvalente pour construire des agents capables de comprendre la documentation, d'effectuer des recherches basées sur les titres ou de récupérer l'intégralité du contenu markdown de pages spécifiques.
Ce que vous pouvez faire avec
- 1Convertir de la documentation pour les IDEUn développeur peut transformer une URL de documentation Stripe ou GitHub en un MCP server prêt à l'emploi pour Cursor en moins d'une minute.
- 2Effectuer des recherches sémantiques dans la documentationUtilisez les outils générés pour effectuer des recherches qui comprennent la structure des titres de la documentation.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer doc2mcp MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller doc2mcp MCP dans Claude Code
$ claude mcp add --transport http developer https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcpInstaller doc2mcp MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"developer": {
"url": "https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcp"
}
}
}Installer doc2mcp MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"developer": {
"type": "http",
"url": "https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcp"
}
}
}Installer doc2mcp MCP dans VS Code CLI
$ code --add-mcp '{"name":"developer","type":"http","url":"https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcp"}'Installer doc2mcp MCP dans Codex
$ codex mcp add developer --url https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcpInstaller doc2mcp MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.developer] url = "https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcp"
Installer doc2mcp MCP dans Gemini CLI
$ gemini mcp add -s user --transport http developer https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcpInstaller doc2mcp MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"developer": {
"url": "https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcp",
"type": "http"
}
}
}Outils MCP doc2mcp 6
Détectés depuis le 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 | — |
Vérifications automatisées
Exécuté le 15 nov. 2026Rapport complet →Pas encore vérifié. Un serveur nécessite un score de 80, aucune faille sérieuse et suffisamment de données pour que nous puissions effectuer les vérifications. Fonctionnement des vérifications · Ce qu'il faut corriger pour gagner des points
- Dépôt source lié et accessibledoc2mcp/doc2mcp is public and reachablegithub.com/doc2mcp/doc2mcp ↗Réussi
- Le nom du package correspond au dépôt sourceNon vérifié
- Provenance du build (attestation Sigstore)Non vérifié
- Licence open source (OSI)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-08-01github.com/doc2mcp/doc2mcp ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNon vérifié
- Aucun avis critique dans le package ou ses dépendancesNon vérifié
- Aucune instruction cachée destinée au modèle6 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNo tool named like delete, drop or execRéussi
- Le point de terminaison distant répond à la poignée de main MCPEndpoint did not answer initialize: HTTP 402Faille
README
Voir sur 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.
Questions sur doc2mcp MCP
Comment ajouter doc2mcp MCP à Claude Code ?
Exécutez claude mcp add --transport http developer https://doc2mcp.site/api/mcp/c7dd7af1-84b9-4bc3-a3e8-0b3a324c8413/mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter doc2mcp MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Quels outils doc2mcp MCP fournit-il ?
Il expose 6 outils, dont list_documentation_pages, get_documentation_page, search_documentation, get_documentation_overview, read_full_documentation.
Le SDK nécessite-t-il une connexion propre ?
Non, le SDK utilise un User PAT (Personal Access Token) provenant de doc2mcp.site et ne possède pas de processus de connexion distinct.