Serveurs MCP hébergés, sans code à déployer
Vos API, prêtes pour les agents.
Importez la description d'une API, choisissez les opérations à exposer, branchez Claude ou Cursor. Apigent sert vos serveurs MCP et traduit chaque appel d'outil en requête vers votre API.
OpenAPI · Swagger · Postman · GraphQL · HAR · cURL · Insomnia
Support client
2 applications · 5 outils visibles- crm_list_contactsGET/contactslecture
- crm_get_contactGET/contacts/{id}lecture
- crm_create_contactPOST/contactsauthécriture
- crm_delete_contactDELETE/contacts/{id}destructif
- billing_list_invoicesGET/invoicesauthlecture
- billing_get_invoiceGET/invoices/{number}authlecture
Comment ça marche
Trois étapes, aucune ligne de code.
Une application décrit ce qu'une API sait faire ; un serveur MCP décide ce qui est exposé, à qui et comment.
- 01
Importez une API
Déposez une spec OpenAPI ou Swagger, une collection Postman, un schéma GraphQL, un fichier HAR ou une commande cURL. Les opérations, paramètres et schémas sont extraits automatiquement.
URL, fichier ou texte · resynchronisation avec aperçu des différences
- 02
Composez un serveur MCP
Connectez une ou plusieurs applications, masquez les opérations sensibles, renommez les outils, écrivez les instructions transmises au modèle. Un aperçu montre exactement ce que verra le client.
mode lecture seule · limites d'appels · annotations MCP
- 03
Branchez vos clients
Créez un token d'accès, collez l'URL du serveur dans Claude Code, Cursor ou Claude Desktop. Chaque appel d'outil devient une requête HTTP vers votre API, avec une réponse lisible par le modèle.
Streamable HTTP · un token par client, révocable
Fonctionnalités
Ce qu'il faut pour exposer une API à un agent, proprement.
Pensé pour des équipes qui veulent garder la main sur ce que les agents peuvent faire.
Sept formats importés
OpenAPI 3, Swagger 2, Postman, GraphQL (SDL ou introspection), HAR, cURL, Insomnia. Les specs imparfaites passent, avec des avertissements.
Outils choisis et nommés
Chaque opération s'active ou se masque en un geste. Noms préfixés par application, descriptions réécrites pour le modèle.
Annotations MCP
Lecture, écriture, destructif : les clients savent quand demander confirmation avant d'agir.
Mode lecture seule
Un interrupteur par serveur : seules les opérations qui lisent restent visibles.
Jamais public
Un serveur n'est accessible qu'avec un token qui lui est propre, affiché une fois, révocable à tout moment.
Passerelle prudente
Adresses privées refusées, redirections non suivies, réponses tronquées à la taille choisie, secrets jamais renvoyés.
Instructions et limites
Consignes transmises au modèle à la connexion, appels par minute et taille maximale des réponses, par serveur.
Workspaces et rôles
Plusieurs espaces, membres invités par email, rôles owner, admin et membre. Tout en français et en anglais.
Clients MCP
Fonctionne avec les clients que vous utilisez déjà.
Un serveur Apigent parle le protocole MCP standard, en Streamable HTTP.
Claude Code
Une commande dans le terminal ; les outils apparaissent dans la session suivante.
Cursor
Quelques lignes dans mcp.json, au niveau du projet ou de l'utilisateur.
Claude Desktop
Via le relais mcp-remote en attendant la connexion OAuth.
Tout client MCP
Agents, scripts, SDK : tout ce qui sait envoyer un en-tête Authorization.
claude mcp add --transport http crm https://mcp.apigent.fr/<server-id> \ --header "Authorization: Bearer <token>"
{
"mcpServers": {
"crm": {
"url": "https://mcp.apigent.fr/<server-id>",
"headers": {
"Authorization": "Bearer <token>"
}
}
}
}curl -X POST https://mcp.apigent.fr/<server-id> \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'L'URL et le token exacts sont affichés dans l'onglet Accès de chaque serveur, avec les extraits prêts à copier.