Un point d'accès pour chaque serveur MCP

Arrêtez de brûler du contexte en définitions d'outils MCP.

onemcp unifie tous vos serveurs Model Context Protocol (MCP) derrière un seul point d'accès de portail. Votre client IA se connecte une seule fois — le portail gère le routage, l'OAuth natif et Code Mode, pour que les agents scriptent vos outils au lieu de se noyer dans les définitions.

~90%de prompt système en moins
1point d'accès, N serveurs
3méta-outils, pas des centaines
~/.config/mcp.json
{
  "mcpServers": {
    "github": { "url": "github.mcp", "auth": "ghp_…" },
    "slack": { "url": "slack.mcp", "auth": "xoxb-…" },
    "postgres": { "url": "pg.internal", "auth": "pg_…" },
    // +17 serveurs de plus
  }
}

// 20 serveurs · 480+ outils par requête

# le problème

Chaque outil a son propre serveur, son login et son mur de définitions.

Chaque serveur MCP inonde le prompt de centaines de définitions d'outils à chaque requête — brûlant contexte et argent avant même que le modèle n'ait travaillé.

Sans onemcp~15,000 tokens

chaque définition d'outil, chaque requête

Avec onemcp~500 tokens

search · describe · execute uniquement

Une empreinte de contexte ~97 % plus petite par requête — le modèle consacre sa fenêtre à votre problème, pas aux schémas d'outils.

charge du prompt · tools[]
{ "name": "github.create_issue",
  "inputSchema": { "type": "object", "properties": { repo, title, body?, labels? } } },
{ "name": "github.search_issues",
  "inputSchema": { "type": "object", "properties": { query, state?, sort? } } },
{ "name": "github.create_pull_request",
  "inputSchema": { "type": "object", "properties": { repo, head, base, title } } },
{ "name": "slack.post_message",
  "inputSchema": { "type": "object", "properties": { channel, text, thread_ts? } } },
{ "name": "slack.list_channels",
  "inputSchema": { "type": "object", "properties": { types?, limit? } } },
{ "name": "postgres.query",
  "inputSchema": { "type": "object", "properties": { sql, params? } } },
{ "name": "postgres.list_tables",
  "inputSchema": { "type": "object", "properties": { schema? } } },
{ "name": "linear.create_issue",
  "inputSchema": { "type": "object", "properties": { team, title, priority? } } },
{ "name": "notion.create_page",
  "inputSchema": { "type": "object", "properties": { parent, properties, children? } } },
{ "name": "jira.create_ticket",
  "inputSchema": { "type": "object", "properties": { project, summary, type } } },
{ "name": "stripe.create_refund",
  "inputSchema": { "type": "object", "properties": { charge, amount? } } },
{ "name": "sentry.list_issues",
  "inputSchema": { "type": "object", "properties": { project, query? } } }
// …468 définitions de plus, renvoyées à chaque tour

# la solution

Un portail, trois outils, et l'agent écrit le reste.

onemcp place tous vos serveurs derrière un seul point d'accès de portail. Plutôt que d'exposer chaque outil, un portail n'en expose que trois et laisse le modèle les scripter — c'est le MCP Code Mode de Cloudflare. Parcourez un aller-retour réel :

portal › search
requête
portal.search({ query: "open a GitHub issue" })
réponse
[
  { tool: "github.create_issue", score: 0.98 },
  { tool: "github.search_issues", score: 0.71 }
]

Comment la couche proxy s'articule

Votre client ne parle jamais qu'au portail. Il découvre ce dont il a besoin, puis écrit un seul script qui fait tout le travail en un appel — au lieu d'une dizaine d'allers-retours avec toute la panoplie d'outils dans chaque prompt.

Client IA
Claude · Cursor · agents
❯_Passerelle onemcp
searchdescribeexecute
routage · OAuth · auth par portail
Serveurs MCP
GitHubSlackPostgres+17

# ce que vous obtenez

Conçu pour la façon dont les agents travaillent vraiment.

Point d'accès unifié

Connectez chaque client MCP à une seule URL de portail. Ajoutez ou remplacez des serveurs en amont sans jamais retoucher la config du client.

OAuth natif en amont

Les portails s'authentifient auprès des serveurs en amont via un flux OAuth complet — les identifiants restent côté hôte, jamais dispersés entre les clients.

L'efficacité de Code Mode

Trois méta-outils remplacent des centaines de définitions. Le modèle scripte vos outils au lieu de se noyer dans leurs schémas.

Portée d'auth par portail

Un même serveur peut porter des identifiants différents selon le portail — l'auth est liée à l'appartenance, pas au compte.

Import & export de portails

Déplacez un portail entre environnements ou partagez une configuration sous forme d'un seul fichier portable.

Journaux de requêtes

Voyez chaque requête client traversant un portail, pour déboguer ce que vos agents appellent réellement.

# preuve

Les LLM écrivent mieux du code pour appeler MCP qu'ils n'appellent MCP directement.
CloudflareCode Mode : la meilleure façon d'utiliser MCP
~90%
de prompt système en moins
Zero
de surcharge de définitions
20+
serveurs, un seul point d'accès
3
méta-outils, pas des centaines

Arrêtez de câbler des serveurs. Livrez des agents.

Lancez un portail en quelques minutes, pointez votre client sur un seul point d'accès, et laissez vos agents faire le reste.