Model Context Protocol and Fireproof Demo: JSON Document Collection Server

Model Context Protocol and Fireproof Demo: JSON Document Collection Server

使用模型上下文协议与多个防火 JSON 文档数据库

概述

这个指南介绍如何使用模型上下文协议(MCP)服务器来操作多个Fireproof数据库,与类似Claude Desktop这样的AI系统交互。

功能

  • 创建和管理多个JSON文档数据库
  • 执行基本CRUD操作(创建、读取、更新、删除)
  • 支持按任意字段排序查询文档
  • 通过Fireproof Cloud服务与他人共享数据库

设置步骤

1. 配置Claude Desktop

添加服务器配置到适当位置:

MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json

配置内容:

{
  "mcpServers": {
    "json-db-collections": {
      "command": "npx",
      "args": [
        "-y",
        "@jimpick/mcp-json-db-collection-server"
      ]
    }
  }
}

2. 基本使用方法

创建数据库

创建一个名为[数据库名称]的JSON文档数据库

添加文档

添加[描述文档内容]作为单独的文档

查询文档

显示文档

以表格形式展示[数据库中的内容]

示例用例

  • 创建元素周期表数据库并存储元素属性
  • 管理食谱成分数据库
  • 跟踪与分类物种或品种数据(如马品种)

高级功能

  • 数据库可以同步到云端以便共享
  • 支持高级查询和排序操作
  • 能够为每个文档指定多种属性和字段

要了解更多信息,请访问 Fireproof Storage GitHub