谷歌ADK MongoDB MCP服务器
该项目使用谷歌的ADK(人工智能开发工具包)和MongoDB MCP(模型上下文协议)服务器提供了一个MongoDB助手。
设置
- 安装依赖项:
uv sync- 配置MongoDB连接:
创建一个 .env 在项目根目录中使用MongoDB连接字符串的文件:
GOOGLE_GENAI_USE_VERTEXAI=FALSE
GOOGLE_API_KEY= # Get this from your MongoDB Atlas cluster connection string
# Go to: https://cloud.mongodb.com → Clusters → Connect → Connect your application
MDB_MCP_CONNECTION_STRING=mongodb+srv://username:password@cluster.mongodb.net/database备选方案:使用API密钥(如果首选):
# Get these from https://cloud.mongodb.com/v2#/account/apiKeys
MDB_MCP_API_CLIENT_ID=your_api_client_id
MDB_MCP_API_CLIENT_SECRET=your_api_client_secret- 运行代理:
adk web什么是固定的
该实施已更新,以使用 连接字符串方法 其比API密钥更简单且更可靠。MongoDB MCP服务器支持两种身份验证方法:
- 连接字符串 (推荐):直接MongoDB连接字符串
- API密钥:MongoDB Atlas API密钥
MDB_MCP_API_CLIENT_ID和MDB_MCP_API_CLIENT_SECRET
首选连接字符串方法,因为它更简单,并且不需要在Atlas中设置API密钥。
