
用于测试和调试 MCP 服务器的, 是基于 Model (MCP) 的 MCP 客户端, 乃交互式客户端。功能, 其中包括**工具调用**, 即要去罗列出、挑选并施行服务器工具还有**提示词管理**, 也就是去查看以及运用服务器提示词再者是**资源查看**, 即浏览服务器资源内容另外还有**连接管理**, 其支持SSE和HTTP连接, 并且能够自动重连。快速开始, 首先是安装依赖, mod tidy。接着进行编译运行, bash, 先是编译, go build, 然后使用默认配置HTTP连接, :9000并执行对应操作./ 要么指定连接类型和服务器地址, ./ -type sse -url :8080和./ -type http -url :9000/mcp 还能查看帮助, ./ -h。命令行参数方面, -type 用于指定连接类型sse/http, 默认是http -url 指的是服务器地址, 默认是:9000/mcp。使用说明方面, 程序启动后会进入交互式界面: 其一为**调用工具**, 也就是要选择并且执行服务器工具, 同时支持参数输入其二是**获取提示词**, 即查看以及使用服务器提示词其三是**查看资源**, 也就是浏览服务器资源内容其四是**重新连接**, 即再次连接服务器其五是**退出**, 即退出程序。在项目结构上, / 下有├── main.go , 这是主程序还有go.mod , 用于模块定义再有go.sum , 进行依赖校验最后是.md , 为说明文档。依赖方面, 有//mcp-go/作为MCP客户端库, //mcp-go/mcp是MCP协议定义, ///v2是命令行交互库。