
mcp-client-ref

2025.01.31
1
Python终端客户端MCP协议工具开发效率
mcp-client-ref 是一个基于终端运行的模型上下文协议(Model Context Protocol)客户端,利用Textual TUI库构建。它主要用于连接和交互MCP服务器,支持通过配置文件管理多个MCP服务器连接,并默认使用Claude Haiku模型进行交互。
View on GitHub
Overview
基本能力
产品定位
mcp-client-ref 是一个终端运行的MCP协议客户端,旨在通过简洁的终端界面与MCP服务器进行交互,提升开发效率。
核心功能
- 支持通过JSON配置文件管理多个MCP服务器连接。
- 默认集成Claude Haiku模型,支持通过环境变量配置API密钥。
- 提供服务器调试工具,可通过命令面板打开检查器界面进行服务器测试。
适用场景
- 开发者在终端环境中快速连接和测试MCP服务器。
- 需要管理多个MCP服务器连接的项目。
- 使用Claude Haiku模型进行交互的应用场景。
工具列表
- MCP服务器检查器:用于调试和测试MCP服务器的功能。
常见问题解答
- 如何更改默认模型? 在客户端代码中配置不同的模型即可。
- 如何管理API密钥?
将
ANTHROPIC_API_KEY
保存在.env文件中。
使用教程
使用依赖
确保已安装Python和uv工具。
安装教程
- 安装依赖:
uv sync
- 运行客户端:
uv run scripts/client.py <mcp_servers_config_path>
调试方式
在应用中使用命令面板打开检查器界面进行服务器调试。