关于 mcp-client-ref
使用 Textual TUI 库构建的终端 MCP 客户端,用于测试和调试 MCP 服务。支持通过配置文件连接多个服务,使用 Claude Haiku 模型进行交互。
主要功能
- 01终端用户界面(TUI)
- 02MCP 服务器配置管理
- 03MCP 服务器检查器和调试工具
- 04Claude Haiku 模型集成
- 05可配置的 LLM 模型
适用场景
- 01测试和调试 MCP 服务器
- 02在命令行中与 MCP 服务交互
- 03验证 MCP 服务器配置
- 04开发和维护 MCP 应用
MCP 相关
作为 MCP 客户端,通过 JSON 配置文件连接多个 MCP 服务器,提供检查器工具用于调试 MCP 服务的功能和资源。
详细介绍
mcp-client-ref
一个在终端中运行的 Model Context Protocol 客户端。感谢 Textual TUI 库。
安装
要运行客户端,请安装依赖项并运行 scripts/client.py。将 MCP 服务配置文件的路径作为参数传递。
uv sync
uv run scripts/client.py <mcp_servers_config_path>
- MCP 服务配置文件是一个 JSON 文件,列出了你希望客户端连接的 MCP 服务。它遵循
Claude Desktop应用使用的格式。 - 客户端默认使用 Claude Haiku 模型,因此你需要将
ANTHROPIC_API_KEY保存在.env文件中。它使用 magentic 库连接到大模型 API;你可以在客户端代码中配置要使用的不同模型。
MCP 服务检查器
你可以通过在应用中使用命令面板打开检查器屏幕来调试/测试服务。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。