
MCP Client

2025.02.27
0
PythonMCP客户端开发工具开发效率
claude-cli-mcp-client 是一个基础的 Model Context Protocol (MCP) 客户端实现,包含 Node.js 和 Python 的示例服务器。该客户端可以与 MCP 兼容的服务器进行通信,支持通过配置文件灵活配置不同的 MCP 服务器。
View on GitHub
Overview
基本能力
产品定位
claude-cli-mcp-client 是一个 MCP 协议的客户端实现,用于与各种 MCP 兼容的服务器进行通信。
核心功能
- 提供基本的 MCP 客户端功能
- 支持通过配置文件配置多个 MCP 服务器
- 包含 Node.js 和 Python 的示例服务器实现
- 支持自定义服务器配置
适用场景
- 需要与 MCP 兼容服务器通信的开发场景
- 测试和调试 MCP 服务器
- 快速搭建 MCP 客户端环境
工具列表
client.py
: 主客户端程序servers_config.json
: 服务器配置文件
常见问题解答
无明确说明
使用教程
使用依赖
- 安装 Python 依赖:
pip install -r requirements.txt
安装教程
- 配置服务器信息到
servers_config.json
文件 示例配置:json { "mcpServers": { "git": { "command": "uvx", "args": ["mcp-server-git", "--repository", "."] }, "puppeteer": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-puppeteer"] } } }
调试方式
运行客户端:
python client.py
许可证
None