关于 Model Context Protocol and Fireproof Demo: JSON Document Server
Fireproof 演示服务是一个 JSON 文档存储 MCP 服务,展示如何在 MCP 服务中使用 Fireproof 数据库。适合希望让 AI 系统读写结构化 JSON 文档的开发者,作为示例代码参考。
主要功能
- 01JSON 文档的增删改查操作
- 02按任意字段排序查询文档
- 03基于 Fireproof 数据库存储
- 04可通过 MCP Inspector 调试
适用场景
- 01让 Claude Desktop 存取 JSON 文档
- 02学习在 MCP 服务中接入数据库
- 03测试 LLM 工具调用的文档读写流程
MCP 相关
该项目是 MCP 服务,将 JSON 文档的 CRUD 与排序查询能力作为工具提供给 Claude Desktop 等 MCP 客户端。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Model Context Protocol 和 Fireproof 演示:JSON 文档服务
这是一个简单示例,展示如何在 Model Context Protocol 服务中使用 Fireproof 数据库(用于将代码和数据接入 Claude Desktop 等 A.I. 系统)。
此演示服务实现了一个基本的 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 服务通过 stdio 通信,调试可能颇具挑战。我们建议使用 MCP Inspector,它以包脚本的形式提供:
npm run inspector
Inspector 会提供一个 URL,供你在浏览器中访问调试工具。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。