关于 UtilityBelt
UtilityBelt 是一个命令行工具,用于 CLI 型 AI Agent(如 aider)与 MCP 服务交互。它描述 MCP 端点的工具能力,并生成建议的调用格式供 Agent 使用。
主要功能
- 01描述 MCP 端点工具
- 02生成命令行调用建议
- 03集成 aider 工作流
适用场景
- 01在 aider 中增强工具发现
- 02连接外部 MCP 服务
MCP 相关
UtilityBelt 是一个客户端,使命令行 Agent 能够与远程 MCP 服务交互,发现和调用 MCP 工具。
详细介绍
用于与 MCP 端点交互的命令行工具,适配基于命令行的 AI Agent(如 aider)
使用方法
此工具的目的是为 aider 加载关于如何在 MCP 端点上调用工具的上下文。
在 aider 内部
/run utilitybelt describe https://mcp-example.com
这应该是一列对 aider 的命令行调用,用作它可以调用的工具的建议。
当工具被建议时,aider 应使用以下格式:
/run utilitybelt tools call https://mcp-example.com <tool_name> "<tool_params_escaped_json>"
查看实际效果
在 aider 中使用计算器的 MCP 端点。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。