Skip to main content

τ³-bench airline MCP

该包把固定版本 τ³-bench 的 14 个 airline Agent 工具暴露为标准 MCP;用户侧模拟器工具、评分条件、reset 和 snapshot 不会出现在 Agent 工具列表中。

本地验证

uvx --from ./tools/tau3_airline_mcp tau3-airline-mcp --list-tools
uvx --from ./tools/tau3_airline_mcp tau3-airline-mcp

第一条命令应输出 14 个工具及函数签名。第二条启动 stdio MCP,供 MCP Inspector 或本地客户端连接。

打包

uv build tools/tau3_airline_mcp --out-dir dist/tau3_airline_mcp

产物为 automodel_tau3_airline_mcp-0.1.0-py3-none-any.whl。包内包含固定提交所需的 airline DB、policy、tasks、split 和最小 airline 运行代码,部署时不需要再从 GitHub 拉取完整 τ³-bench 框架。

在百炼脚本部署

百炼云端不能读取本机路径。官方文档给出的 Python 标准分发路径是公共 PyPI;也可先把 wheel 上传到可公开下载的 OSS 地址,或把本项目对应目录推送到公开 Git 仓库,然后:

  1. 打开百炼 MCP 管理 → 创建 MCP 服务 → 使用脚本部署
  2. 安装方式选择 uvx,部署地域选择北京;低频评测选择基础模式。模板已经指定阿里云 PyPI 镜像,只用于安装 MCP SDK 与 Pydantic。
  3. 使用以下任一配置模板:
    • bailian-mcp-config.pypi.template.json:发布到公共 PyPI 后使用,兼容性最明确;
    • bailian-mcp-config.wheel.template.json:替换公开 OSS 地址,版本和内容容易冻结;
    • bailian-mcp-config.git.template.json:直接从公开 Git 提交安装。
  4. 提交部署,在“工具”页确认恰好出现 14 个工具,并测试 list_all_airports
  5. 在 airline Agent 中只挂载这个 MCP,粘贴 agent_system_prompt_zh.md,并在其后附上 datasets/v1/resources/tau3/airline_policy.md 完整原文。
  6. 将相同 Agent 配置复制为 AUTO、经济、均衡、性能四个版本,只修改模型模式。

百炼官方支持使用 uvx 托管 Python stdio MCP,也支持连接远程 streamableHttp MCP。控制台入口和配置格式见自定义 MCP 服务

正式批量评测的状态隔离

脚本部署版适合确认安装、14 个工具 schema 和单任务调用。它在一个 MCP 进程内维护 airline 数据库,百炼是否为每个 Agent 会话重建该进程并没有稳定契约,因此不能据此假设不同任务天然隔离。

正式运行 tau3_airline.jsonl 时使用 tools/tau3_openapi_adapter/

  • Agent 只看到 /tools/* 对应的 14 个工具;
  • 评测调度器在每个 case_id 前调用隐藏的 /admin/reset
  • 任务结束后调用隐藏的 /admin/snapshot,交给官方 evaluator 判分;
  • 通过 AI 网关将 14 个业务接口导入为一个 MCP 服务,admin 接口不导入;
  • 禁止并发复用同一状态实例。需要并发时按 run_id 分片实例,或为服务增加按运行 ID 隔离的状态存储。

这条远程路径多一个部署步骤,但才能保证端到端任务成功率可复现。

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

automodel_tau3_airline_mcp-0.1.0.tar.gz (437.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

automodel_tau3_airline_mcp-0.1.0-py3-none-any.whl (500.8 kB view details)

Uploaded Python 3

File details

Details for the file automodel_tau3_airline_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: automodel_tau3_airline_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 437.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for automodel_tau3_airline_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4b79fcf27d2faf8b9cd2713fae27b1d0d0bdf2ca1be9e14a5be5bfb801e951e1
MD5 5d6aeb204cec1a978c25d7bfb7eb7d70
BLAKE2b-256 0cbea258b04e7648f024593aad7f4f674f6e47e1d43dcf8bfe8cada378ba8003

See more details on using hashes here.

File details

Details for the file automodel_tau3_airline_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: automodel_tau3_airline_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 500.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for automodel_tau3_airline_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 30ea92c11578cb48c62b7622983ecfc71634ce85e10858816de7021290370026
MD5 f4f3ae0aa32210d075a8c511693fa625
BLAKE2b-256 584fe57f7f43e02f836014b0e6414020c62b2986d75c0fd583106216ef7d6305

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page