Fireproof

chính thức

Cơ sở dữ liệu sổ cái bất biến với đồng bộ hóa trực tiếp

Bạn có thể làm gì với Fireproof MCP?

  • Lưu một tài liệu JSON — Lưu một tài liệu JSON mới vào cơ sở dữ liệu bằng cách sử dụng create_document.
  • Truy xuất tài liệu theo ID — Lấy bất kỳ tài liệu đã lưu nào bằng định danh duy nhất của nó với get_document.
  • Cập nhật tài liệu hiện có — Sửa đổi nội dung của một tài liệu đã lưu trước đó thông qua update_document.
  • Xóa tài liệu — Xóa hoàn toàn một tài liệu khỏi cơ sở dữ liệu bằng cách sử dụng delete_document.
  • Truy vấn tài liệu được sắp xếp theo trường — Liệt kê tất cả tài liệu được sắp xếp theo bất kỳ trường nào được chỉ định thông qua query_documents.

Tài liệu

Model Context Protocol và Fireproof Demo: Máy chủ Tài liệu JSON

Đây là một ví dụ đơn giản về cách sử dụng cơ sở dữ liệu Fireproof trong máy chủ Model Context Protocol (dùng để cắm mã và dữ liệu vào các hệ thống A.I. như Claude Desktop).

Máy chủ demo này triển khai một kho lưu trữ tài liệu JSON cơ bản với các thao tác CRUD (Tạo, Đọc, Cập nhật, Xóa) và khả năng truy vấn tài liệu được sắp xếp theo bất kỳ trường nào.

Cài đặt

Cài đặt các phụ thuộc:

npm install
npm build

Chạy Máy chủ

Để sử dụng với Claude Desktop, thêm cấu hình máy chủ:

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

{
  "mcpServers": {
    "fireproof": {
      "command": "/path/to/fireproof-mcp/build/index.js"
    }
  }
}

Gỡ lỗi

Vì các máy chủ MCP giao tiếp qua stdio, việc gỡ lỗi có thể gặp khó khăn. Chúng tôi khuyên bạn nên sử dụng MCP Inspector, có sẵn dưới dạng tập lệnh gói:

npm run inspector

Inspector sẽ cung cấp một URL để truy cập các công cụ gỡ lỗi trong trình duyệt của bạn.