Fireproof
chính thứcCơ 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.