MongoDB MCP服务器是一个模型上下文协议(MCP)服务器,它能让大语言模型(LLM)直接与MongoDB数据库交互。用户可通过自然语言查询集合、检查模式以及管理数据,极大提升了操作的便捷性。
要开始使用,您需要找到MongoDB连接URL,并将其添加到Claude Desktop配置文件中:
~/Library/Application\ Support/Claude/claude_desktop_config.json
%APPDATA%/Claude/claude_desktop_config.json
配置示例如下:
{
"mcpServers": {
"mongodb": {
"command": "npx",
"args": [
"mongo-mcp",
"mongodb://:@:/?authSource=admin"
]
}
}
}
您可以通过Smithery自动安装MongoDB MCP服务器,用于Claude Desktop,命令如下:
npx -y @smithery/cli install mongo-mcp --client claude
如果您没有可用的MongoDB服务器,并且想创建一个样例沙盒,请按以下步骤操作:
docker-compose up -d
npm run seed
将以下配置添加到Claude Desktop配置文件中:
~/Library/Application\ Support/Claude/claude_desktop_config.json
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"mongodb": {
"command": "node",
"args": [
"dist/index.js",
"mongodb://root:example@localhost:27017/test?authSource=admin"
]
}
}
}
种子脚本会创建三个带有示例数据的集合,具体信息如下:
此项目根据MIT许可证授权,有关详细信息,请参阅LICENSE文件。