
UniCloudDB
STDIOMCP database tool for uniCloud with AI assistant integration for CRUD operations.
MCP database tool for uniCloud with AI assistant integration for CRUD operations.
基于 MCP 协议的 uniCloud 数据库操作工具,支持通过 AI 助手进行数据库 CRUD 操作。
{ "uniclouddb-mcp": { "command": "npx", "args": ["-y", "uniclouddb-mcp"], "env": { "DB_SERVICE_URL": "https://你的uniCloud云函数URL.next.bspapp.com/mcp" } } }
npm install uniclouddb-mcp
你可以通过环境变量配置数据库服务参数:
# config 文件 DB_SERVICE_URL=https://你的uniCloud云函数URL/mcp REQUEST_TIMEOUT=30000
设置通过HTTP或HTTPS访问本云函数的URL。域名在云函数列表界面绑定,此处仅设置path。 参考文档: https://uniapp.dcloud.io/uniCloud/http
{ "uniclouddb": { "name": "uniclouddb", "key": "uniclouddb", "command": "node", "args":[ "D:\\uniCloudDB-mcp\\index.js" ], "disabled": false, "env": {} } }
本库提供以下 MCP 工具,可供 AI 助手直接调用:
参数:
collection
: 集合名称where
: 查询条件(JQL 格式)field
(可选): 返回字段limit
(可选): 返回数量限制skip
(可选): 跳过记录数orderBy
(可选): 排序条件参数:
collection
: 集合名称data
: 要添加的数据(object/array)参数:
collection
: 集合名称where
: 更新条件(JQL 格式)data
: 要更新的数据(object)参数:
collection
: 集合名称where
: 删除条件(JQL 格式)使用内置测试工具验证数据库连接和基本功能:
npm test
本工具需要搭配 uniCloud 云函数使用,请确保已部署对应的处理函数。 云函数接收标准 JQL 格式请求,处理数据库操作并返回结果。
MIT