
create-mcp-docs
par agentdeskai
Toolkit CLI pour transformer tout site de documentation en serveur MCP consultable — supporte la recherche par mots-clés et sémantique.
Ce qu'il fait
create-mcp-docs génère un serveur de documentation MCP pleinement fonctionnel à partir de n'importe quel site de documentation public. Indiquez-lui une ou plusieurs URLs, choisissez un fournisseur de recherche, et il explore, indexe et encapsule le tout dans un outil MCP search_docs — prêt à être interrogé directement par Claude, Copilot ou tout client compatible MCP.
Outils
- search_docs — recherche dans la documentation indexée et renvoie des résultats contextuels, choisissant automatiquement entre des stratégies de document complet, de chunk étendu ou de chunk classé selon la pertinence de la requête et le budget de tokens.
Installation
Générez un nouveau serveur avec le CLI interactif :
npx create-mcp-docs my-docs-server
Puis construisez l'index et démarrez :
cd packages/my-docs-server
pnpm install
pnpm build:index
pnpm start
Ajoutez-le à Claude Desktop (claude_desktop_config.json) :
{
"mcpServers": {
"my-docs": {
"command": "node",
"args": ["/chemin/vers/my-docs-server/dist/server.js"]
}
}
}
Fournisseurs de recherche
- FlexSearch — recherche rapide par mots-clés, sans clé API requise, idéal pour les termes techniques précis.
- Vectra — recherche sémantique vectorielle utilisant les embeddings OpenAI ; comprend le langage naturel et le contenu conceptuellement lié. Requiert une
OPENAI_API_KEY.
Fonctionnalités clés
- CLI interactif basé sur React guidant la configuration depuis la collecte d'URLs jusqu'à la génération du projet
- Crawler propulsé par Playwright avec Mozilla Readability pour une extraction propre du contenu
- Optimisation des résultats centrée sur le document : renvoie des docs complets, des chunks étendus ou des extraits classés selon la densité de pertinence
- Sortie TypeScript, entièrement typée et prête pour la production
- Stratégie de 'Late Chunking' (Vectra) préservant le contexte inter-frontière
Hôtes supportés
Fonctionne avec tout client MCP supportant le transport stdio.
Installation rapide
npx create-mcp-docs my-docs-serverInformations
- Tarification






