
Model Context Protocol and Fireproof Demo: JSON Document Server

2024.12.20
15
JavaScriptJSON 文档存储数据库服务数据库
mcp-database-server 是一个基于 Model Context Protocol 的简单示例,展示了如何在 MCP 服务器中使用 Fireproof 数据库。该服务器实现了一个基本的 JSON 文档存储系统,支持 CRUD(创建、读取、更新、删除)操作,并能够按任意字段排序查询文档。
View on GitHub
Overview
基本能力
产品定位
mcp-database-server 是一个用于在 A.I. 系统(如 Claude Desktop)中集成代码和数据的 JSON 文档存储服务。
核心功能
- 实现基本的 JSON 文档存储
- 支持 CRUD 操作(创建、读取、更新、删除)
- 能够按任意字段排序查询文档
适用场景
- 在 A.I. 系统中集成和管理 JSON 数据
- 需要轻量级文档存储解决方案的场景
- 与 Claude Desktop 等 A.I. 工具集成的场景
工具列表
- 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 以便在浏览器中访问调试工具。