使用说明
MCP模板
一个用于构建MCP(模型上下文协议)服务器的Python入门项目。它包括一个服务器、一个用于安全管理多个连接的客户端池,以及一个演示如何使用工具和与人工智能通信的Jupyter笔记本。该项目的结构使添加自己的工具、提示和工作流变得容易。首先,克隆存储库,安装依赖项,运行服务器,并使用笔记本测试MCP设置并与之交互。
先决条件:
-
创建一个虚拟环境(conda或python)并激活它
# Python Virtual Environment (Create) python -m venv .venv # Activating (Windows) .\.venv\Scripts\activate # Activating (Linux/MacOS) source .venv/bin/activate# Conda Virtual Environment (Create) conda create -n myenv python=3.11 # Activating conda activate myenv -
pip安装需求(在环境中)
pip install -r requirements.txt -
确保你有一个 Azure客户端 (或者OpenAI;如果需要新字段,您可能需要更新代码)。创建一个
.env项目根目录中的文件,包含以下字段:AZURE_API_KEY="Your API Key" ENDPOINT="Your Endpoint" VERSION="Your OpenAI Version" MODEL="Your Azure OpenAI Model"
来源
- MCP官方文件:https://modelcontextprotocol.io/docs/getting-started/intro
- MCP官方Python SDK:https://github.com/modelcontextprotocol/python-sdk
- 官方和非官方服务器:https://github.com/modelcontextprotocol/servers
- 工具管理:https://arxiv.org/pdf/2410.14594
