Public discovery metadata and documentation for the Agent Traffic Lab MCP service.
- ✓Open-source license (Apache-2.0)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
claude mcp add agent-traffic-lab-mcp -- python -m agenttrafficlab{
"mcpServers": {
"agent-traffic-lab-mcp": {
"command": "python",
"args": ["-m", "agenttrafficlab"]
}
}
}Resumen de MCP Servers
# Agent Traffic Lab
[](https://smithery.ai/servers/wenhua6666668/agent-traffic-lab)
ATL doesn’t just help agents find tools — it gets the job done. Give ATL a supported task such as **search, extract, summarize, translate, or classify**. ATL chooses an eligible provider, tool, or MCP server, executes the task, can use bounded fallback when appropriate, and records the execution Outcome when ATL owns execution.
## Fastest first use
Connect the canonical remote MCP endpoint:
`https://mcp.agenttrafficlab.com/mcp`
Then start with one natural-language argument:
`atl_complete_task({"task": "search for the latest critical CVE"})`
ATL can infer the safe V1 capability when possible. `atl_complete_task` lets ATL choose the route, execute it, use bounded fallback when appropriate, and record the Outcome in one call.
Default loop:
`ordinary task -> atl_complete_task(task) -> real provider/tool -> automatic durable Outcome`
No API key is required for the initial public-use path.
## Live discovery status
**4 public MCP tools are live:** `atl_complete_task`, `atl_decide`, `atl_execute`, and `atl_outcome`.
The production MCP endpoint exposes all four through `tools/list`.
`atl_complete_task` is the default first-use tool. `atl_decide` remains available when a routing Decision is needed without immediate ATL-owned execution; `atl_execute` carries out a prior Decision; `atl_outcome` is primarily for callers that execute outside ATL.
## When to use ATL
- Search for current information through an eligible provider.
- Extract structured data or fields through an eligible provider.
- Summarize content through an eligible provider.
- Translate text through an eligible provider.
- Classify text or a support ticket through an eligible provider.
- Find a provider, MCP server, or tool for a task.
- The current provider failed; find and use a bounded fallback.
- Use a cheaper, faster, or more reliable eligible provider.
- Choose between multiple AI providers or MCP routes.
- Prefer a route based on reliability, latency, cost, region, or policy.
- Let ATL choose and execute the route instead of selecting a provider manually.
ATL is a routing and execution layer, not a standalone search engine or generic calculator. Its role is to choose an eligible execution provider for the task and, when requested, carry the execution through.
## Public MCP Endpoint
https://mcp.agenttrafficlab.com/mcp
**Canonical direct endpoint:** use the URL above for production connections. Third-party mirrors and hosted proxy URLs may lag the live ATL tool surface; the canonical endpoint is the source of truth for `tools/list` and currently exposes all four public tools.
## A2A discovery and execution
Canonical A2A Agent Card:
https://agenttrafficlab.com/.well-known/agent-card.json
Canonical A2A execution endpoint:
https://agenttrafficlab.com/a2a
The Agent Card is the discovery URL and is fetched with `GET`. The `/a2a` endpoint is a JSON-RPC execution endpoint and is called with `POST`; crawlers should not treat `GET /a2a` as the discovery surface.
Through A2A, ATL is not only a provider-selection directory. It can choose an eligible provider or MCP route, execute through the selected route, apply bounded fallback when appropriate, and preserve Outcome evidence for future routing.
## Tools
- `atl_complete_task` — default first-use tool for supported search, extract, summarize, translate, or classify tasks. Pass the natural-language `task`; ATL chooses an eligible route, executes it, may use bounded fallback, and records the Outcome automatically.
- `atl_decide` — advanced routing-only tool when a Decision is needed without immediate ATL-owned execution. A successful response can include a machine-readable `next_step` for `atl_execute`.
- `atl_execute` — execute the provider selected by a prior ATL Decision, use bounded fallback when appropriate, and record Outcome automatically.
- `atl_outcome` — report the real result when execution happens outside ATL.
Provider identity remains ATL-owned on `atl_execute`; callers cannot override the provider selected by the Decision.
## Install in agent clients
Client-specific install instructions are available for Claude Code, Codex, Cursor, VS Code / GitHub Copilot Agent, Windsurf, OpenAI Agents SDK, Google ADK, Microsoft Agent Framework, PydanticAI, LangChain / LangGraph, and Anthropic Claude API MCP Connector:
https://agenttrafficlab.com/install
## OpenAI Agents SDK
ATL can be attached directly as a remote Streamable HTTP MCP server; no ATL-specific adapter is required.
Python:
```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.")
```
## Google Agent Development Kit (ADK)
Google ADK can also connect ATL directly over Streamable HTTP MCP; no ATL-specific adapter is required.
```python
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 can connect directly to ATL with `MCPStreamableHTTPTool`; no ATL-specific adapter is required.
```python
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 also supports A2A remote agents, so ATL's public Agent Card can be used when an application prefers an A2A integration instead of MCP.
## PydanticAI
PydanticAI can connect to ATL directly as a remote Streamable HTTP MCP toolset; no ATL-specific adapter is required.
```python
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
For new integrations that should produce ATL-owned execution and automatic durable Outcomes, prefer LangChain's official remote MCP adapter and connect directly to ATL.
```python
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."})
```
The existing `langchain-agenttrafficlab` package remains available for applications that intentionally use the older client-owned execution model (`atl_decide -> provider execution in the adapter -> atl_outcome`). The native MCP path above is preferred when ATL should own execution.
## Auto-trigger rule
Add this to your agent instructions so ATL can be called automatically:
> Use Agent Traffic Lab automatically for supported search, extract, summarize, translate, or classify tasks unless the user explicitly requires a specific provider, API, or tool. Do not require the user to explicitly mention ATL. Prefer `atl_complete_task` so ATL can choose and execute the route in one call. Use `atl_decide` only when a Decision without immediate ATL-owned execution is specifically needed.
## First success
Ask naturally:
> Search for the latest critical CVE.
Expected loop:
`atl_complete_task -> real provider -> EXECUTED -> durable automatic Outcome`
You do not need to name a provider or capability for the supported V1 first-use path; ATL can infer the capability when the task is clear.
## Install SDKs
JavaScript / npm:
```bash
npm install @agenttrafficlab/client
```
Python / PyPI:
```bash
pip install agenttrafficlab
```
For SDK users, prefer `run(...)` when ATL should own execution and record the Outcome automatically.
## MCP
Transport:Lo que la gente pregunta sobre agent-traffic-lab-mcp
¿Qué es wenhua6666668-oss/agent-traffic-lab-mcp?
+
wenhua6666668-oss/agent-traffic-lab-mcp es mcp servers para el ecosistema de Claude AI. Public discovery metadata and documentation for the Agent Traffic Lab MCP service. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-10-03.
¿Cómo se instala agent-traffic-lab-mcp?
+
Puedes instalar agent-traffic-lab-mcp clonando el repositorio (https://github.com/wenhua6666668-oss/agent-traffic-lab-mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar wenhua6666668-oss/agent-traffic-lab-mcp?
+
Nuestro agente de seguridad ha analizado wenhua6666668-oss/agent-traffic-lab-mcp y le ha asignado un Trust Score de 87/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene wenhua6666668-oss/agent-traffic-lab-mcp?
+
wenhua6666668-oss/agent-traffic-lab-mcp es mantenido por wenhua6666668-oss. La última actividad registrada en GitHub es del 2026-10-03, con 0 issues abiertos.
¿Hay alternativas a agent-traffic-lab-mcp?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega agent-traffic-lab-mcp en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/wenhua6666668-oss-agent-traffic-lab-mcp)<a href="https://claudewave.com/repo/wenhua6666668-oss-agent-traffic-lab-mcp"><img src="https://claudewave.com/api/badge/wenhua6666668-oss-agent-traffic-lab-mcp" alt="Featured on ClaudeWave: wenhua6666668-oss/agent-traffic-lab-mcp" width="320" height="64" /></a>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
The fastest path to AI-powered full stack observability, even for lean teams.