Model Context Protocol and Fireproof Demo: JSON Document Server

Model Context Protocol and Fireproof Demo: JSON Document Server

site icon
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 以便在浏览器中访问调试工具。

许可证

该项目遵循 Other 开源许可条款,请参阅 Other 了解完整条款。