Un endpoint para cada servidor MCP

Deja de quemar contexto en definiciones de herramientas MCP.

onemcp unifica todos tus servidores Model Context Protocol (MCP) tras un único endpoint de portal. Tu cliente de IA se conecta una sola vez — el portal se encarga del enrutamiento, el OAuth nativo y Code Mode, para que los agentes programen contra tus herramientas en vez de ahogarse en definiciones.

~90%prompt de sistema más pequeño
1endpoint, N servidores
3meta-herramientas, no cientos
~/.config/mcp.json
{
  "mcpServers": {
    "github": { "url": "github.mcp", "auth": "ghp_…" },
    "slack": { "url": "slack.mcp", "auth": "xoxb-…" },
    "postgres": { "url": "pg.internal", "auth": "pg_…" },
    // +17 servidores más
  }
}

// 20 servidores · 480+ herramientas por solicitud

# el problema

Cada herramienta es su propio servidor, login y muro de definiciones.

Cada servidor MCP inunda el prompt con cientos de definiciones de herramientas en cada solicitud — quemando contexto y dinero antes de que el modelo haya hecho nada.

Sin onemcp~15,000 tokens

cada definición de herramienta, cada solicitud

Con onemcp~500 tokens

solo search · describe · execute

Una huella de contexto ~97 % menor por solicitud — el modelo dedica su ventana a tu problema, no a los esquemas de las herramientas.

carga del 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 definiciones más, reenviadas en cada turno

# la solución

Un portal, tres herramientas, y el agente escribe el resto.

onemcp pone todos tus servidores tras un único endpoint de portal. En lugar de exponer cada herramienta, un portal expone solo tres y deja que el modelo las programe — el MCP Code Mode de Cloudflare. Recorre un ida y vuelta real:

portal › search
solicitud
portal.search({ query: "open a GitHub issue" })
respuesta
[
  { tool: "github.create_issue", score: 0.98 },
  { tool: "github.search_issues", score: 0.71 }
]

Cómo encaja la capa de proxy

Tu cliente solo habla con el portal. Descubre lo que necesita y luego escribe un único script que hace todo el trabajo en una sola llamada — en vez de una docena de idas y vueltas con todo el conjunto de herramientas metido en cada prompt.

Cliente de IA
Claude · Cursor · agentes
❯_Pasarela onemcp
searchdescribeexecute
enrutamiento · OAuth · auth por portal
Servidores MCP
GitHubSlackPostgres+17

# lo que obtienes

Diseñado para cómo trabajan realmente los agentes.

Endpoint unificado

Conecta cada cliente MCP a una sola URL de portal. Añade o cambia servidores upstream sin volver a tocar la configuración del cliente.

OAuth nativo upstream

Los portales se autentican ante los servidores upstream con un flujo OAuth completo — las credenciales quedan del lado del host, nunca dispersas entre clientes.

Eficiencia de Code Mode

Tres meta-herramientas reemplazan cientos de definiciones. El modelo programa contra tus herramientas en vez de ahogarse en sus esquemas.

Alcance de auth por portal

El mismo servidor puede llevar credenciales distintas en portales distintos — la auth se limita a la membresía, no a la cuenta.

Importar y exportar portales

Mueve un portal entre entornos o comparte una configuración como un único archivo portable.

Registros de solicitudes

Observa cada solicitud de cliente que atraviesa un portal, para depurar qué llaman realmente tus agentes.

# prueba

Los LLM son mejores escribiendo código para llamar a MCP que llamando a MCP directamente.
CloudflareCode Mode: la mejor forma de usar MCP
~90%
prompt de sistema más pequeño
Zero
sobrecarga de definiciones
20+
servidores, un endpoint
3
meta-herramientas, no cientos

Deja de cablear servidores. Empieza a lanzar agentes.

Levanta un portal en minutos, apunta tu cliente a un endpoint y deja que tus agentes hagan el resto.