MCP客户端和服务器示例
此存储库包含MCP(模型上下文协议)服务器和客户端的最小示例。
hello.py--一个小型MCP服务器,暴露了say_hello工具。client.py--连接到服务器并调用say_hello工具。
需求
- Python 3.13+
- 这
mcp软件包(版本>=1.22.0)
安装
从存储库根目录(建议在虚拟环境中使用):
python -m pip install --upgrade pip
pip install -e .或者直接安装运行时依赖关系:
pip install "mcp[cli]>=1.22.0"跑
启动服务器:
python hello.py运行客户端(在单独的终端中):
python client.py客户端将初始化与服务器的MCP会话,并调用 say_hello 工具。
备注
- 此仓库是从本地工作区推送的;可能存在局部变化。
- 考虑添加一个
.gitattributes如有需要,对CI上的行尾进行标准化处理。
许可证
如果您计划公开共享此存储库,请添加许可证文件。
