动态基准测试评估大模型在实时服务器上的多步任务执行能力。
DynamicMCPBench: A Trace-Grounded, Effect-Scored Benchmark for LLM Agents over Live MCP Servers

- 基于真实服务器生成动态任务,通过效果而非答案评分。
- 最强模型仅解决一半任务,长链工具调用成功率低至13%。
- 适合评估实际部署中模型的鲁棒性与通用任务处理能力。
大型语言模型(LLM)代理正越来越多地部署在模型上下文协议(MCP)服务器上,但现有基准测试依赖最终答案或固定“真值”工具列表,一旦数据为实时状态化便失效。我们提出DynamicMCPBench,一个可重用框架而非固定数据集。用户可在自己的MCP服务器上运行,测试模型在自定义任务上的表现,或由其自动收集服务器以评估模型解决代理任务的通用能力。给定服务器和任意模型集合,该框架生成真实目标,实时推进每个目标并记录成功轨迹,将轨迹提炼为路径无关的效果检查点,并根据是否复现这些效果对代理进行评分,而非最终答案。为展示其揭示的能力,我们在大规模下运行:24个模型在121个服务器上完成750项任务,均匀分布在15个任务类别中(每类50项),每类针对不同工具使用挑战。任务采用pass^3标准——需三次独立尝试全部成功才算解决。即使最强模型也仅能完成约一半任务,31%的任务无模型能解决,且随着工具链长度增加,准确率显著下降(最短链39%,最长链13%)。人工验证确认自动评分可靠(校正随机一致率0.76)。DynamicMCPBench使基准测试可由从业者在自身服务器和模型上重复运行,同时暴露当前代理在处理长链多步任务时的持续性不足。
原文摘要 · Abstract (English)
Large language model (LLM) agents are increasingly deployed over Model Context Protocol (MCP) servers, yet the benchmarks used to evaluate them score the final answer or a fixed "ground-truth" list of tools, both of which are fragile once the underlying data is live and stateful. We present DynamicMCPBench, a reusable framework rather than a fixed dataset. A practitioner can run it on their own MCP servers to test models on their own tasks, or let it collect servers automatically to measure a model's general ability to solve agentic tasks. Given the servers and any set of models, it generates realistic goals, pursues each one live to record a successful trajectory, distills that trajectory into path-agnostic effect checkpoints, and scores an agent on whether it reproduces those effects, never on the final answer. To show what the framework reveals, we run it at scale: 24 models over 121 servers and 750 tasks spread evenly over 15 task categories (50 each), where each category targets a distinct tool-use challenge of the generated questions. Each task is scored by pass^3: it counts as solved only if all three independent attempts succeed. Even the strongest agents solve only about half of the tasks, 31% of tasks are solved by no model at all, and accuracy collapses as the required tool chain grows longer (from 39% on the shortest chains to 13% on the longest). A human validation study confirms the automatic scoring is reliable (chance-corrected agreement of 0.76). DynamicMCPBench thus turns benchmark construction into something practitioners can rerun on their own servers and models, while exposing a consistent inability of current agents to handle long, multi-step agentic tasks.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。