ToolRoute
ToolRoute
Capa de enrutamiento para agentes de IA. Una llamada devuelve el mejor servidor MCP y LLM para cualquier tarea, puntuado en 132 ejecuciones de referencia reales.
Inicio rápido
Añádalo a cualquier cliente MCP (Claude Code, Cursor, Windsurf, Cline):
{
"mcpServers": {
"toolroute": {
"url": "https://toolroute.io/api/mcp"
}
}
}O vía HTTP:
curl -X POST https://toolroute.io/api/route \
-H "Content-Type: application/json" \
-d '{"task": "search the web for recent AI papers"}'{
"approach": "mcp_server",
"recommended_skill": "exa-mcp-server",
"recommended_model": "gemini-flash-2.0",
"confidence": 0.91
}Related MCP server: Playwright MCP Server
Cómo funciona
Cada tarea se clasifica en uno de estos tres enfoques:
Enfoque | Cuándo | Devuelve |
| La tarea solo necesita un LLM (código, escritura, análisis) | Mejor modelo + estimación de coste |
| La tarea necesita una herramienta externa (búsqueda, correo, calendario) | Mejor herramienta + mejor modelo |
| Tarea compuesta ("enviar Slack Y actualizar Jira Y enviar correo") | Cadena de orquestación ordenada |
El enrutamiento utiliza un clasificador LLM (~$0.00001/llamada) para comprender la tarea y, a continuación, clasifica a los candidatos según una puntuación de 5 dimensiones:
Value Score = 0.35 × Output Quality
+ 0.25 × Reliability
+ 0.15 × Efficiency
+ 0.15 × Cost
+ 0.10 × TrustCada resultado reportado actualiza las puntuaciones. El enrutamiento se vuelve más preciso a medida que más agentes lo utilizan.
Resultados de referencia
132 ejecuciones A/B ciegas en código, escritura, análisis, salida estructurada y traducción.
ToolRoute | GPT-4o fijo | |
Victorias en calidad | 6 | 0 |
Empates | 9 | 9 |
Derrotas | 0 | — |
Coste medio | $0.001–0.01 | $0.03–0.10 |
API
Endpoint | Método | Descripción |
| POST | Dirigir una tarea al mejor servidor MCP + LLM |
| POST (JSON-RPC) | Servidor MCP — 16 herramientas |
| GET (SSE) | Transporte SSE para clientes MCP |
| POST | Reportar resultado del modelo |
| POST | Verificar calidad de salida del modelo |
| GET | Buscar catálogo de servidores MCP |
| POST | Registrar identidad del agente |
Referencia completa en toolroute.io/api-docs
SDK
npm install @toolroute/sdkimport { ToolRoute } from '@toolroute/sdk'
const tr = new ToolRoute()
const rec = await tr.route({ task: 'parse this CSV and summarize it' })
// execute with rec.recommended_model ...
await tr.report({ skill: rec.recommended_skill, outcome: 'success', latency_ms: 1400 })Autoalojamiento
git clone https://github.com/grossiweb/ToolRoute.git
cd ToolRoute
cp .env.local.example .env.local
npm install
npm run devRequiere: NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY, SUPABASE_SERVICE_ROLE_KEY
Cómo funciona el enrutamiento
ToolRoute clasifica cada tarea utilizando un clasificador LLM (Gemini Flash Lite, ~$0.00001/llamada) con una alternativa de palabras clave. El nivel resultante se asigna a un modelo específico a través de src/lib/routing/tiers.ts. Los datos de precios y capacidades en tiempo real provienen de la tabla models. Consulte docs/architecture.md para obtener una visión completa.
Stack
Next.js 14 (App Router) · Supabase (Postgres) · Vercel
Licencia
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Cost-optimized LLM model routing recommendations for autonomous AI agents
One MCP endpoint for Claude, GPT & Gemini: 100+ tools + no-code connectors + agent workers.
HiveCompute MCP Server — decentralized inference router for AI agents
MCP server for building and testing AI agents with multi-model experimentation and insights.
Related MCP Servers
- AlicenseAqualityCmaintenanceA Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.814,508 npm5,048MIT

Playwright MCP Serverofficial
AlicenseBqualityAmaintenanceA Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.16257,529,920 npm37,580Apache 2.0- AlicenseAqualityAmaintenanceMCP Server that enables LLMs to interact with the local filesystem.13865 npm23MIT
- AlicenseNot gradedqualityDmaintenanceA model routing advisor for autonomous agents — get cost-optimised LLM recommendations via MCP.12 npmMIT