Mcp Mongodb

Mcp Mongodb

🚀 MCP 配置文件

MCP 配置文件主要用于配置相关服务的启动信息,以及提供资源请求示例和不同请求模式的说明。以下是详细内容。

📦 MCP 配置文件内容

{
"mcpServers": {
"mongodb": {
"command": "node",
"args": [
"E:\\project\\mongodb\\build\\index2.js"
],
"env": {
"MONGO_URI": "mongodb://localhost:27017/数据库名"
},
"disabled": false,
"autoApprove": []
}
}
}

💻 使用示例

基础用法 - 读取资源请求示例

mongodb read_resource

{
"uri": "mongodb://localhost:27017/common"
}

高级用法 - 多表联查示例

mongodb multi_collection_query

{
"database": "common",
"collection": "players",
"pipeline": [
{
"$lookup": {
"from": "platform",
"localField": "platform",
"foreignField": "appKey",
"as": "platformInfo"
}
},
{
"$unwind": "$platformInfo"
},
{
"$project": {
"_id": 1,
"pid": 1,
"__v": 1,
"bank": 1,
"ip": 1,
"lobbyUrl": 1,
"platform": "$platformInfo",
"rtp": 1,
"_collection": { "$literal": "players" }
}
},
{
"$limit": 2
}
]
}

📚 详细文档

CallToolRequestSchema 和 ReadResourceRequestSchema 的区别

  • CallToolRequestSchema:用于执行特定操作,适合进行命令执行、数据处理等主动操作。示例:获取集合列表、插入数据等。
  • ReadResourceRequestSchema:用于读取资源内容,适合提供对资源的只读访问。示例:读取集合文档、获取数据库状态等。
  • 0 关注
  • 0 收藏,11 浏览
  • system 提出于 2025-09-24 21:36

相似服务问题