这是一个用于与 InstantDB 交互的 MCP 服务器。它提供了一个只读接口,借助动态加载的架构和环境配置来查询 InstantDB,还包含执行查询以及根据预定义模式检索查询示例的工具。
若要与 Claude 桌面一起使用该服务器,需将以下配置添加到您的 Claude 桌面设置中:
~/Library/Application Support/Claude/claude_desktop_config.json
%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": []
}
}
}
query
和一个描述性 name
参数。instant.schema.ts
,src/instant.schema.ts
,app/instant.schema.ts
)。.env
文件加载环境变量配置。重要变量包括:
INSTANT_APP_ID
INSTANT_APP_ADMIN_TOKEN
npm install
npm run build
npm run watch
在开发过程中,若要使用自动重建功能,可执行以下命令:
npm run watch
若要调试 MCP 服务器通信,请使用 MCP 检查器:
npm run inspector
检查器将提供一个 URL,以访问用于监控 MCP 服务器操作的工具。