MCP客户端
该项目是一个MCP(模型上下文协议)客户端,用于与MCP服务器和Google Gemini GenAI进行交互。
特性
- 连接到多个MCP服务器(Python、Java、Node.js、Docker)
- 使用Google Gemini GenAI处理用户查询
- 支持工具调用和摘要
- 用于用户交互的交互式聊天循环
需求
- Python 3.8+
mcp图书馆google-genai图书馆python-dotenv环境变量管理
设置
- 克隆存储库。
- 安装依赖项:
uv add mcp google-genai python-dotenv- 创建一个
.env包含以下变量的文件:
WEATHER_SERVER=
WEATHER_JAVA_SERVER=
WIKIPEDIA_SERVER=用法
运行客户端:
uv run client.py系统将提示您输入查询。类型 quit 退出。
作者
约翰尼斯·伊曼
______________________________________________________________________
