Agent Traffic Lab
Encuentra y ejecuta el proveedor de IA, herramienta o servidor MCP adecuado. Más rápido, más barato, más confiable.
Servidor MCP alojado
npx add-mcp 'https://mcp.agenttrafficlab.com/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Agent Traffic Lab
ATL no solo ayuda a los agentes a encontrar herramientas — hace el trabajo. Dale a ATL una tarea compatible como buscar, extraer, resumir, traducir o clasificar. ATL elige un proveedor, herramienta o servidor MCP elegible, ejecuta la tarea, puede usar respaldo limitado cuando sea apropiado, y registra el Resultado de la ejecución cuando ATL es dueño de la ejecución.
Primer uso más rápido
Conecta el endpoint MCP remoto canónico:
https://mcp.agenttrafficlab.com/mcp
Luego comienza con un argumento en lenguaje natural:
atl_complete_task({"task": "search for the latest critical CVE"})
ATL puede inferir la capacidad V1 segura cuando sea posible. atl_complete_task permite que ATL elija la ruta, la ejecute, use respaldo limitado cuando sea apropiado, y registre el Resultado en una sola llamada.
Bucle predeterminado:
ordinary task -> atl_complete_task(task) -> real provider/tool -> automatic durable Outcome
No se requiere clave API para la ruta inicial de uso público.
Estado de descubrimiento en vivo
4 herramientas MCP públicas están activas: atl_complete_task, atl_decide, atl_execute y atl_outcome.
El endpoint MCP de producción expone las cuatro a través de tools/list.
atl_complete_task es la herramienta predeterminada de primer uso. atl_decide sigue disponible cuando se necesita una Decisión de enrutamiento sin ejecución inmediata propiedad de ATL; atl_execute lleva a cabo una Decisión previa; atl_outcome es principalmente para llamadores que ejecutan fuera de ATL.
Cuándo usar ATL
- Buscar información actual a través de un proveedor elegible.
- Extraer datos estructurados o campos a través de un proveedor elegible.
- Resumir contenido a través de un proveedor elegible.
- Traducir texto a través de un proveedor elegible.
- Clasificar texto o un ticket de soporte a través de un proveedor elegible.
- Encontrar un proveedor, servidor MCP o herramienta para una tarea.
- El proveedor actual falló; encontrar y usar un respaldo limitado.
- Usar un proveedor elegible más barato, más rápido o más confiable.
- Elegir entre múltiples proveedores de IA o rutas MCP.
- Preferir una ruta basada en confiabilidad, latencia, costo, región o política.
- Dejar que ATL elija y ejecute la ruta en lugar de seleccionar un proveedor manualmente.
ATL es una capa de enrutamiento y ejecución, no un motor de búsqueda independiente ni una calculadora genérica. Su rol es elegir un proveedor de ejecución elegible para la tarea y, cuando se solicite, llevar a cabo la ejecución.
Endpoint MCP público
https://mcp.agenttrafficlab.com/mcp
Endpoint directo canónico: usa la URL anterior para conexiones de producción. Los espejos de terceros y las URL de proxy alojadas pueden retrasarse respecto a la superficie de herramientas ATL en vivo; el endpoint canónico es la fuente de verdad para tools/list y actualmente expone las cuatro herramientas públicas.
Descubrimiento y ejecución A2A
Tarjeta de Agente A2A canónica:
https://agenttrafficlab.com/.well-known/agent-card.json
Endpoint de ejecución A2A canónico:
https://agenttrafficlab.com/a2a
La Tarjeta de Agente es la URL de descubrimiento y se obtiene con GET. El endpoint /a2a es un endpoint de ejecución JSON-RPC y se llama con POST; los rastreadores no deben tratar GET /a2a como la superficie de descubrimiento.
A través de A2A, ATL no es solo un directorio de selección de proveedores. Puede elegir un proveedor elegible o ruta MCP, ejecutar a través de la ruta seleccionada, aplicar respaldo limitado cuando sea apropiado, y preservar evidencia de Resultado para enrutamiento futuro.
Herramientas
atl_complete_task— herramienta predeterminada de primer uso para tareas compatibles de buscar, extraer, resumir, traducir o clasificar. Pasa eltasken lenguaje natural; ATL elige una ruta elegible, la ejecuta, puede usar respaldo limitado, y registra el Resultado automáticamente.atl_decide— herramienta avanzada solo de enrutamiento cuando se necesita una Decisión sin ejecución inmediata propiedad de ATL. Una respuesta exitosa puede incluir unnext_steplegible por máquina paraatl_execute.atl_execute— ejecuta el proveedor seleccionado por una Decisión ATL previa, usa respaldo limitado cuando sea apropiado, y registra el Resultado automáticamente.atl_outcome— reporta el resultado real cuando la ejecución ocurre fuera de ATL.
La identidad del proveedor permanece propiedad de ATL en atl_execute; los llamadores no pueden anular el proveedor seleccionado por la Decisión.
Instalación en clientes de agentes
Instrucciones de instalación específicas por cliente están disponibles para Claude Code, Codex, Cursor, VS Code / GitHub Copilot Agent, Windsurf, OpenAI Agents SDK, Google ADK, Microsoft Agent Framework, PydanticAI, LangChain / LangGraph y Anthropic Claude API MCP Connector:
https://agenttrafficlab.com/install
OpenAI Agents SDK
ATL se puede adjuntar directamente como un servidor MCP HTTP Streamable remoto; no se requiere adaptador específico de ATL.
Python:
from agents import Agent, Runner
from agents.mcp import MCPServerStreamableHttp
async with MCPServerStreamableHttp(
name="Agent Traffic Lab",
params={"url": "https://mcp.agenttrafficlab.com/mcp"},
cache_tools_list=True,
) as atl:
agent = Agent(
name="Assistant",
instructions=(
"Use Agent Traffic Lab for supported search, extract, summarize, translate, "
"or classify tasks unless the user explicitly requires a specific provider, API, or tool. "
"Prefer atl_complete_task for supported tasks. Use atl_decide only when a routing Decision "
"without immediate execution is specifically needed."
),
mcp_servers=[atl],
)
result = await Runner.run(agent, "Search for the latest critical CVE.")
Kit de Desarrollo de Agentes de Google (ADK)
Google ADK también puede conectar ATL directamente a través de MCP HTTP Streamable; no se requiere adaptador específico de ATL.
from google.adk.agents import Agent
from google.adk.tools.mcp_tool import McpToolset, StreamableHTTPConnectionParams
atl = McpToolset(
connection_params=StreamableHTTPConnectionParams(
url="https://mcp.agenttrafficlab.com/mcp"
)
)
root_agent = Agent(
name="atl_routed_agent",
model="gemini-2.5-flash",
instruction=(
"Use Agent Traffic Lab for supported tasks unless the user explicitly requires a specific provider, API, or tool. "
"Prefer atl_complete_task for supported tasks."
),
tools=[atl],
)
Microsoft Agent Framework
Microsoft Agent Framework puede conectarse directamente a ATL con MCPStreamableHTTPTool; no se requiere adaptador específico de ATL.
from agent_framework import Agent, MCPStreamableHTTPTool
from agent_framework.openai import OpenAIChatClient
async with (
MCPStreamableHTTPTool(
name="Agent Traffic Lab",
url="https://mcp.agenttrafficlab.com/mcp",
) as atl,
Agent(
client=OpenAIChatClient(),
name="ATL-routed agent",
instructions=(
"Use Agent Traffic Lab for supported tasks unless the user explicitly requires a specific provider, API, or tool. "
"Prefer atl_complete_task for supported tasks."
),
) as agent,
):
result = await agent.run(
"Extract the structured fields from this page.",
tools=atl,
)
Microsoft Agent Framework también admite agentes remotos A2A, por lo que la Tarjeta de Agente pública de ATL se puede usar cuando una aplicación prefiere una integración A2A en lugar de MCP.
PydanticAI
PydanticAI puede conectarse a ATL directamente como un conjunto de herramientas MCP HTTP Streamable remoto; no se requiere adaptador específico de ATL.
from pydantic_ai import Agent
from pydantic_ai.mcp import MCPToolset
atl = MCPToolset("https://mcp.agenttrafficlab.com/mcp")
agent = Agent(
"openai:gpt-5",
instructions=(
"Use Agent Traffic Lab for supported tasks unless the user explicitly requires a specific provider, API, or tool. "
"Prefer atl_complete_task for supported tasks."
),
toolsets=[atl],
)
result = await agent.run("Search for the latest critical CVE.")
LangChain / LangGraph
Para nuevas integraciones que deban producir ejecución propiedad de ATL y Resultados durables automáticos, prefiere el adaptador MCP remoto oficial de LangChain y conéctate directamente a ATL.
from langchain.agents import create_agent
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"atl": {
"transport": "streamable_http",
"url": "https://mcp.agenttrafficlab.com/mcp",
}
})
tools = await client.get_tools()
agent = create_agent(
"openai:gpt-5",
tools,
system_prompt=(
"Use Agent Traffic Lab for supported tasks unless the user explicitly requires a specific provider, API, or tool. "
"Prefer atl_complete_task for supported tasks."
),
)
result = await agent.ainvoke({"messages": "Search for the latest critical CVE."})
El paquete langchain-agenttrafficlab existente sigue disponible para aplicaciones que usan intencionalmente el modelo de ejecución propiedad del cliente más antiguo (atl_decide -> provider execution in the adapter -> atl_outcome). La ruta MCP nativa anterior es preferida cuando ATL debe ser dueño de la ejecución.
Regla de activación automática
Agrega esto a las instrucciones de tu agente para que ATL se pueda llamar automáticamente:
Usa Agent Traffic Lab automáticamente para tareas compatibles de buscar, extraer, resumir, traducir o clasificar, a menos que el usuario requiera explícitamente un proveedor, API o herramienta específicos. No exijas que el usuario mencione explícitamente ATL. Prefiere
atl_complete_taskpara que ATL pueda elegir y ejecutar la ruta en una sola llamada. Usaatl_decidesolo cuando se necesite específicamente una Decisión sin ejecución inmediata propiedad de ATL.
Primer éxito
Pregunta naturalmente:
Busca la CVE crítica más reciente.
Bucle esperado:
atl_complete_task -> real provider -> EXECUTED -> durable automatic Outcome
No necesitas nombrar un proveedor o capacidad para la ruta V1 de primer uso compatible; ATL puede inferir la capacidad cuando la tarea es clara.
Instalar SDK
JavaScript / npm:
npm install @agenttrafficlab/client
Python / PyPI:
pip install agenttrafficlab
Para usuarios de SDK, prefiere run(...) cuando ATL deba ser dueño de la ejecución y registrar el Resultado automáticamente.
MCP
Transporte: HTTP Streamable
Protocolo: Model Context Protocol (MCP)
Identidad de Registro
com.agenttrafficlab/atl
Palabras clave de descubrimiento
search · web search · extract · structured extraction · summarize · summarization · translate · translation · classify · classification · complete task · agent task execution · find provider · find a provider · find a tool · find MCP server · find an MCP server · provider failed · current provider failed · find fallback · fallback provider · cheaper provider · faster provider · more reliable provider · execute this task · AI provider routing · MCP routing · MCP server discovery · tool discovery · provider selection · failover · reliable provider · low-latency provider · low-cost provider · execution route · automatic outcome
Propósito
ATL proporciona una capa neutral de enrutamiento y ejecución de servicios de máquina diseñada para ayudar a los agentes a enrutar tareas compatibles a proveedores elegibles, ejecutar a través de esos proveedores, aplicar respaldo limitado cuando sea apropiado y aprender de evidencia real de Resultados.
El bucle de retroalimentación es:
Descubrir → Inspeccionar → Decidir → Enrutar → Ejecutar → Resultado → Reputación → Decidir de nuevo
Para ejecución propiedad de ATL, atl_complete_task es la entrada predeterminada preferida. atl_execute registra el Resultado durable para ejecución avanzada vinculada a Decisión; atl_outcome sigue disponible cuando el llamador ejecuta externamente.
Enlaces
- Página principal: https://agenttrafficlab.com
- Smithery: https://smithery.ai/servers/wenhua6666668/agent-traffic-lab
- Guía de instalación: https://agenttrafficlab.com/install
- MCP remoto: https://mcp.agenttrafficlab.com/mcp
- Tarjeta de Agente A2A: https://agenttrafficlab.com/.well-known/agent-card.json
- Endpoint A2A: https://agenttrafficlab.com/a2a
- Monitor de tráfico: https://mcp.agenttrafficlab.com/traffic
- npm: https://www.npmjs.com/package/@agenttrafficlab/client
- PyPI: https://pypi.org/project/agenttrafficlab/
- Identidad oficial del Registro MCP:
com.agenttrafficlab/atl
Servicio oficial
Este repositorio contiene metadatos públicos de descubrimiento y registro para Agent Traffic Lab.
No contiene la implementación privada de producción de ATL.