
python-pip-mcp

2024.12.20
8
PythonMCP协议实现Python开发开发效率
python-pip-mcp是一个基于Python和Pip的最小化实现,用于展示Anthropic的MCP(Model Context Protocol)客户端和服务器的参考实现。该项目旨在提供一个易于在Windows上的VSCode中调试的MCP客户端和服务器实现,方便开发者理解和调试MCP协议。
View on GitHub
Overview
基本能力
产品定位
python-pip-mcp是一个用于展示MCP(Model Context Protocol)客户端和服务器的参考实现,旨在帮助开发者理解和调试MCP协议。
核心功能
- 提供MCP客户端和服务器的参考实现
- 支持在VSCode中调试
- 使用Python和Pip进行最小化实现
适用场景
- 开发者学习和理解MCP协议
- 调试MCP客户端和服务器的实现
- 在Windows环境下使用VSCode进行开发
工具列表
mcp_client.py
:MCP客户端的实现脚本,用于与MCP服务器交互。
常见问题解答
- 无
使用教程
使用依赖
- 确保已安装Python环境。
- 确保已安装Pip包管理工具。
安装教程
# 创建虚拟环境
python -m venv myenv
# 激活虚拟环境
myenv\Scripts\activate
# 安装依赖
pip install -r requirements.txt
# 创建.env文件并设置Anthropic API密钥
cp .env.sample .env
# 运行mcp_client.py脚本
python mcp_client.py
调试方式
- 在VSCode中打开项目。
- 使用Python Debugger扩展调试
mcp_client.py
脚本。 - 查询当前时间以验证功能。