使用说明
instantdb服务器MCP服务器
用于与InstantDB交互的MCP服务器。
此服务器提供了一个只读接口,用于使用动态加载的模式和环境配置查询InstantDB。它包括基于预定义模式执行查询和检索查询示例的工具。
特性
工具
-
get_examples
返回各种类别的预定义示例查询(例如,“basic_read”、“filtering”、“associations”)。 -
queryDB
对InstantDB执行特定查询。需要a怎么翻译以及描述性名字参数。 -
list_查询
检索已执行查询的历史记录,包括查询ID、名称、时间戳和结构等详细信息。 -
返回查询
通过其唯一ID检索特定查询,以供以后参考或实现。
模式和环境集成
- 从相对于提供的项目目录的公共文件位置动态加载InstantDB模式(例如。,
instant.schema.ts,src/instant.schema.ts,app/instant.schema.ts). - 环境变量配置从项目的
.env文件。基本变量包括:INSTANT_APP_IDINSTANT_APP_ADMIN_TOKEN
待定功能
- 从公共文件位置动态检测InstantDB权限文件。
发展
安装依赖项:
npm install
构建服务器:
npm run build
对于自动重建的开发:
npm run watch
安装
要将服务器与Claude Desktop一起使用,请将以下配置添加到您的Claude Desktop设置中:
在 macOS 上:
~/库/应用支持/Claude/Claude_desktop_config json
在Windows上:
%APPDATA%/Claude/Claude_desktop_config json
配置示例:
{
"mcpServers": {
"instantdb-server": {
"command": "node",
"args": ["/path/to/instantdb-server/build/index.js"],
"env": {
"INSTANT_APP_ID": "your_app_id",
"INSTANT_APP_ADMIN_TOKEN": "your_admin_token"
},
"disabled": false,
"autoApprove": []
}
}
}
调试
要调试MCP服务器通信,请使用MCP检查器:
npm run inspector
检查员将提供一个URL,用于访问监控MCP服务器操作的工具。