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

GitHub
31
Dùng thử MCP nàyĐược tài trợ

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.
  • Truy xuất tài liệu theo ID — Lấy bất kỳ tài liệu đã lưu nào bằng mã định danh duy nhất của nó.
  • 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 đã được lưu trước đó.
  • Xóa một tài liệu — Xóa hoàn toàn một tài liệu khỏi cơ sở dữ liệu.
  • 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.

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.