MCP Client

MCP Client

site icon
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: 服务器配置文件

常见问题解答

无明确说明

使用教程

使用依赖

  1. 安装 Python 依赖: pip install -r requirements.txt

安装教程

  1. 配置服务器信息到 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