Serveur MCP doc2mcp
Convertit n'importe quelle URL de documentation en un MCP server hébergé et prêt à l'emploi pour les agents IA et les IDE comme Cursor.
Aussi connu sous doc2mcp/doc2mcp
- Étoiles
- 6
- Outils
- 6
- Téléchargements, 30 jours
- —
- Dernière version
- 1.0.1782367812
- 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é et prêt à l'emploi pour les agents IA et les IDE comme Cursor. 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
opencode permet de transformer n'importe quelle URL de documentation en un MCP server hébergé pour les agents IA. Les développeurs peuvent convertir des sites comme Stripe, LangChain ou GitHub en outils prêts à l'emploi pour des IDE tels que Cursor, Claude ou Windsurf. Le système parcourt et analyse la documentation pour générer des outils spécifiques, notamment search_documentation, get_documentation_page et ask_documentation avec citations.
Les utilisateurs peuvent accéder à ce service via une interface web, une interface en ligne de commande via npm, ou un SDK TypeScript dédié. Les méthodes web et CLI nécessitent un User PAT et un jeton de projet obtenus sur la plateforme. Le SDK permet une intégration programmatique dans des workflows impliquant LangChain, LangGraph ou CrewAI. Une fois qu'une URL est traitée, la plateforme fournit un endpoint hébergé et un bearer token qui peut être ajouté directement à un fichier de configuration MCP.
Ce que vous pouvez faire avec
- 1Convertir une documentation pour un usage dans l'IDEUn développeur peut transformer une URL de documentation en un serveur prêt pour Cursor en moins d'une minute.
- 2Automatiser la recherche documentaire dans les agentsIntégrez une recherche documentaire sensible à la structure des titres dans vos agents IA personnalisés en utilisant le SDK fourni.
- 3Analyse documentaire programmatiqueUtilisez le SDK pour convertir une URL source et appeler immédiatement des outils comme search_documentation au sein d'un script.
- 4Récupérer l'intégralité du contenu de la documentationAccédez au markdown complet d'une page de documentation spécifique via un outil MCP.
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 opencode https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcpInstaller doc2mcp MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"opencode": {
"url": "https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp"
}
}
}Installer doc2mcp MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"opencode": {
"type": "http",
"url": "https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp"
}
}
}Installer doc2mcp MCP dans VS Code CLI
$ code --add-mcp '{"name":"opencode","type":"http","url":"https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp"}'Installer doc2mcp MCP dans Codex
$ codex mcp add opencode --url https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcpInstaller doc2mcp MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.opencode] url = "https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcp"
Installer doc2mcp MCP dans Gemini CLI
$ gemini mcp add -s user --transport http opencode https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/mcpInstaller doc2mcp MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"opencode": {
"url": "https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/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 opencode https://doc2mcp.site/api/mcp/3f20f9f1-6c33-4679-8d37-613e07293a1d/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.
Où puis-je obtenir des clés API pour le SDK ?
Les clés API s'obtiennent sur doc2mcp.site à l'aide d'un User PAT et d'un jeton de projet ; le SDK ne possède pas son propre système de connexion séparé.