web2mcp
Transformer un site ou une API HTTP en serveur MCP autonome.
Le brief
Le Model Context Protocol (MCP) est puissant, mais brancher un nouveau site ou une API dans un client MCP est manuel et répétitif. Je voulais un outil capable de découvrir la structure d'un site et de générer automatiquement un serveur MCP fonctionnel.
Ce que j'ai fait
J'ai construit web2mcp : il découvre un site ou une API (via JSON-LD, formulaires et OpenAPI), génère le code du serveur MCP, stocke les credentials chiffrés et supporte plusieurs protocoles. Il s'installe via pip et s'auto-configure pour les clients MCP courants.
Retour
- La génération de code bat le scraping à l'exécution pour la fiabilité — on obtient un vrai serveur qu'on peut inspecter.
- Le stockage chiffré des credentials est essentiel pour un outil qui touche des API authentifiées.
Stack technique
- Python
- MCP
- codegen
- OpenAPI
- JSON-LD
Résultats
- Transforme un site ou une API HTTP en serveur MCP autonome automatiquement.
- La découverte via JSON-LD, formulaires et OpenAPI couvre la plupart des vrais sites.
- Stockage chiffré des credentials et multi-protocoles le rendent utilisable en production.
J'ai besoin qu'on construise quelque chose.