
Model Context Protocol and Fireproof Demo: JSON Document Server

2024.12.27
0
JavaScriptJSON 文档存储数据库服务数据库
fireproof-storage_mcp-database-server 是一个基于 Model Context Protocol 的简单示例服务器,展示了如何在 A.I. 系统(如 Claude Desktop)中使用 Fireproof 数据库。该服务器实现了一个基本的 JSON 文档存储系统,支持 CRUD 操作(创建、读取、更新、删除)以及按任意字段排序查询文档的功能。
View on GitHub
Overview
基本能力
产品定位
该服务是一个基于 Fireproof 数据库的 JSON 文档存储服务器,专为 Model Context Protocol 设计,用于在 A.I. 系统中集成代码和数据。
核心功能
- 实现基本的 JSON 文档存储
- 支持 CRUD 操作(创建、读取、更新、删除)
- 能够按任意字段排序查询文档
适用场景
- 在 A.I. 系统(如 Claude Desktop)中集成数据库功能
- 需要轻量级 JSON 文档存储的应用场景
- 快速原型开发和小型项目的数据存储需求
工具列表
- MCP Inspector:用于调试 MCP 服务器的工具,提供浏览器访问的调试界面
常见问题解答
- 调试困难:由于 MCP 服务器通过 stdio 通信,建议使用 MCP Inspector 进行调试
使用教程
使用依赖
安装项目依赖:
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 Inspector 进行调试:
npm run inspector
Inspector 将提供一个 URL,可在浏览器中访问调试工具。