使用说明
MCP服务器和客户端(Python)
此存储库包含使用模型上下文协议Python SDK运行MCP服务器和客户端以及与Google GenAI(Gemini)集成的示例。
快速启动
- 克隆此仓库
- 如果你还没有安装uv
# Mac/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
- 将示例环境文件重命名为
.env并添加您的Gemini API密钥(可以从Google AI Studio获得):
GEMINI_API_KEY=your_api_key_here
- 安装Python依赖项:
uv sync
- 使用以下命令运行服务器和客户端
uv run(以下示例假设脚本在src/):
运行服务器:
uv run src/server.py
运行客户端:
uv run src/client.py
如果你想看到MCP检查器包装,那么:
npx @modelcontextprotocol/inspector
uv run mcp dev src/server.py
