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 工具,查看工具的执行结果

  • 测试模型调用工具。即通过需求发送给模型,查看、调用模型分析对应需求所需要的工具。

文档见:https://ide.unitmesh.cc/mcp/mcp-debugger

快速开始

为了更好地使用 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 的提示词修改的,经测试国内的模型在前端场景上的效果还不错,当然你也可以使用其它的模型进行测试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值