使用说明
谷歌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密钥。