mcp-client-ref

mcp-client-ref

site icon
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工具。

安装教程

  1. 安装依赖:
uv sync
  1. 运行客户端:
uv run scripts/client.py <mcp_servers_config_path>

调试方式

在应用中使用命令面板打开检查器界面进行服务器调试。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。