Fireproof
官方不可变账本数据库,支持实时同步
你可以用 Fireproof MCP 做什么?
- 存储 JSON 文档 — 使用
create_document将新的 JSON 文档保存到数据库。 - 按 ID 检索文档 — 通过
get_document根据唯一标识符获取任意已存储的文档。 - 更新现有文档 — 通过
update_document修改先前存储的文档内容。 - 删除文档 — 使用
delete_document从数据库中彻底移除文档。 - 按字段排序查询文档 — 通过
query_documents按指定字段排序列出所有文档。
文档
模型上下文协议与 Fireproof 演示:JSON 文档服务器
这是一个简单示例,展示如何在模型上下文协议服务器(用于将代码和数据接入 Claude Desktop 等人工智能系统)中使用 Fireproof 数据库。
该演示服务器实现了一个基本的 JSON 文档存储,支持 CRUD 操作(创建、读取、更新、删除),并能按任意字段对文档进行排序查询。
安装
安装依赖项:
npm install
npm build
运行服务器
要与 Claude Desktop 配合使用,请添加服务器配置:
在 MacOS 上:~/Library/Application Support/Claude/claude_desktop_config.json
在 Windows 上:%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"fireproof": {
"command": "/path/to/fireproof-mcp/build/index.js"
}
}
}
调试
由于 MCP 服务器通过标准输入输出进行通信,调试可能颇具挑战。我们推荐使用 MCP Inspector,它已作为包脚本提供:
npm run inspector
Inspector 将提供一个 URL,供您在浏览器中访问调试工具。