AutoDev MCP 调试器:连接跨模型工具生态,构建国产模型生态
上个月,我们在 AutoDev 中添加了双向 MCP 的能力,AutoDev 作为一个 MCP 服务端,可以被任何 Agent Tool 调用;同时,AutoDev 作为一个 MCP 客户端,可以调用任何 MCP Tool。而随着,国内 MCP 生态的不断发展,我们进一步构建了 AutoDev 的调试器(AutoDev MCP Debugger), 以便于更好地调试和测试 MCP 服务。
通过 AutoDev MCP Debugger,你可以:
- 测试 MCP 服务。查看当前的 MCP 服务是否正常工作
- 调试 MCP 工具。通过 mock 数据生成、手动调试等方式,调试 MCP 工具
- 执行 MCP 工具。直接执行 MCP 工具,查看工具的执行结果
- 测试模型调用工具。即通过需求发送给模型,查看、调用模型分析对应需求所需要的工具。
文档见:
快速开始
为了更好地使用 AutoDev MCP Debugger,你需要安装 AutoDev 2.0.8 版本,可以从 GitHub 下载最新版本或者等待 JetBrains Marketplace 上架。安装完之后,创建一个 .mcp.json
结尾的文件即可,诸如 filesystem.mcp.json
,然后在文件中添加如下你的配置,诸如:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Volumes/source/ai/auto-dev"
]
}
}
}
通过点击 Preview 按钮,你就可以看到当前的 MCP 服务是否正常工作了。
测试 MCP Tool 调用
当前你可以通过两种方式来手动测试 MCP Tool 的调用:
- 基于 mock 数据生成:在列表页选择工具的 Test 按钮,AutoDev 将会自动生成一个 mock 数据,并将其发送给工具进行测试
- 手动输入:在列表页选择工具的 Details 按钮,手动输入 JSON 数据,AutoDev 将会自动将其发送给工具进行测试
测试 MCP Tool 联调
当你有测试多个工具的需求,即优化工具的 description,你可以在底部的输入框:
- 配置里选择合适的模型和对应的参数
- 输入你的需求
随后,点击 Send 按钮,就可以等待 AI 返回结果了。
我们会对结果进行解析,从中解析出所调用的工具,你可以执行单个或者所有的工具,然后查看工具的详细 耗时等信息。
其它
联调工具的提示词是基于 Anthropic 的提示词修改的,经测试国内的模型在前端场景上的效果还不错,当然你也可以使用其它的模型进行测试。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。原始发表:2025-04-14,如有侵权请联系 cloudcommunity@tencent 删除模型调试器测试工具连接