内容
时空数据库 MCP 服务器
用于时空数据库集成的一个模型上下文协议(MCP)服务器。目前支持只读操作。
时空 MCP 工具可用:
- `list_databases` - 列出所有可用的数据库模块
- `get_database_interface` - 获取数据库的完整接口/元数据,包括表、模式和缩减器
- `query_table` - 对数据库表执行只读查询
- `get_database_status` - 检查数据库模块的健康和状态
## 设置
1. **安装依赖:**
```bash
cd mcp
pnpm install
```
2. **构建项目:**
```bash
pnpm build
```
3. **启动时空数据库:**
# 确保时空数据库正在 localhost:3000 上运行
```bash
spacetime start
spacetime login
```
## 克劳德集成
将 MCP 服务器添加到克劳德:
我提供了一个示例时空实例来试用:
```bash
claude mcp add-json spacetime-tools '{
"command": "node",
"args": ["/Users/anshulkc/game-mcp-spacetime-1/mcp/build/esm/mcp/src/index.js"],
"cwd": "/Users/anshulkc/game-mcp-spacetime-1",
"env": {
"SPACETIMEDB_HTTP_URI": "http://localhost:3000",
"SPACETIMEDB_WS_URI": "ws://localhost:3000",
"SPACETIMEDB_IDENTITY": "c200a7faab014ed9655ddc4de58a8ee28c87e1d3b556d0d8c8d7e61e1e8fa4e1"
}
}' -s user
```
**注意:** 确保使用正确的路径更新并替换 `c200a7faab014ed9655ddc4de58a8ee28c87e1d3b556d0d8c8d7e61e1e8fa4e1` 为您的实际时空数据库身份,如果使用自定义时空实例。