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

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.

  1. 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

  2. 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

  3. 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 Code
claude mcp add --transport http crm https://mcp.apigent.fr/<server-id> \
  --header "Authorization: Bearer <token>"
Cursor — mcp.json
{
  "mcpServers": {
    "crm": {
      "url": "https://mcp.apigent.fr/<server-id>",
      "headers": {
        "Authorization": "Bearer <token>"
      }
    }
  }
}
curl — liste des outils
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.