MCP(模型上下文协议)实现
概述
该项目使用 Python 的服务器-客户端架构实现了模型上下文协议 (MCP)。MCP 服务器负责处理与模型上下文管理相关的请求,而 MCP 客户端则负责与服务器交互以发送和接收数据。
Related MCP server: MCP Server Python Template
先决条件
Python 3.x
设置环境
创建虚拟环境打开终端并导航到项目目录。运行以下命令创建虚拟环境:
python -m venv venv激活虚拟环境
在 Windows 上:
venv\Scripts\activate在 macOS/Linux 上:
source venv/bin/activate
安装所需的包激活虚拟环境后,使用以下命令安装所需的包:
pip install -r requirements.txt
运行应用程序
启动 MCP 服务器打开终端(虚拟环境激活时)并导航到包含
mcp_server.py的目录。运行以下命令:python mcp_server.py启动 MCP 客户端打开另一个终端窗口(或选项卡)(在虚拟环境激活的情况下)并导航到包含
mcp_client.py的目录。运行以下命令:python mcp_client.py
用法
启动 MCP 服务器后,您可以使用 MCP 客户端与其交互。
贡献
请随意分叉存储库并提交拉取请求以获取任何改进或错误修复。
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。