
UNITONE MCP Builder
par unitoneai
Générez des serveurs MCP prêts pour la production à partir de spécifications OpenAPI/Swagger, de collections Postman ou de documents API en texte brut — avec un tableau de bord d'administration Material-UI.
Ce qu'il fait
UNITONE MCP Builder transforme n'importe quelle API REST en un serveur MCP déployable sans écrire de code. Collez une URL de spécification OpenAPI/Swagger, importez une collection Postman ou décrivez votre API en texte brut — le builder analyse les points de terminaison, vous permet de sélectionner ceux que vous souhaitez exposer et génère un serveur MCP TypeScript entièrement typé prêt à fonctionner sur le transport stdio. Un tableau de bord d'administration React intégré (servi sur localhost:5173) vous permet de gérer les configurations, de déployer des serveurs en un clic et de surveiller les instances en cours d'exécution.
Conçu pour le développement local, avec un hébergement d'entreprise disponible via UnitOne AI.
Outils
UNITONE MCP Builder est un outil de génération de code plutôt qu'un serveur MCP exposant des outils. Il génère des serveurs qui exposent vos points de terminaison d'API comme des outils MCP — le nombre d'outils par serveur généré dépend du nombre de points de terminaison sélectionnés (recommandé : moins de 40 pour des performances optimales).
Capacités clés du builder :
- Analyseur OpenAPI/Swagger — accepte le JSON, le YAML ou l'URL de la spécification ; résout les composants
$ref - Importateur de collections Postman — analyse le JSON exporté de la collection
- Analyseur de texte brut — déduit les points de terminaison à partir d'une documentation API libre
- Générateur de code — produit un serveur TypeScript basé sur des templates Handlebars utilisant
@modelcontextprotocol/sdkv1.20+ - Tableau de bord d'administration — interface React 18 + MUI pour gérer les configurations et les déploiements
- Déploiement en un clic — construit et démarre les serveurs générés directement depuis l'interface utilisateur
- Support d'authentification — jetons bearer, clés API, identifiants client OAuth2
Installation
git clone https://github.com/UnitOneAI/MCPBuilder.git
cd MCPBuilder
npm install
npm run dev
Tableau de bord : http://localhost:5173 · Serveur API : http://localhost:3000
Les serveurs générés sont exportés vers generated-servers/<<namename>/. Configurez votre client MCP pour pointer vers le fichier dist/index.js construit :
{
"mcpServers": {
"my-api": {
"command": "node",
"args": ["/absolute/path/to/generated-servers/my-api/dist/index.js"],
"env": {
"API_BASE_URL": "https://api.example.com",
"API_TOKEN": "your_token"
}
}
}
}
Hôtes supportés
Tout client MCP supportant le transport stdio — Claude Desktop confirmé dans le README.






