Fireproof

resmi

Basis data buku besar yang tidak dapat diubah dengan sinkron

Apa yang bisa Anda lakukan dengan Fireproof MCP?

  • Menyimpan dokumen JSON — Menyimpan dokumen JSON baru ke basis data menggunakan create_document.
  • Mengambil dokumen berdasarkan ID — Mengambil dokumen yang tersimpan berdasarkan pengenal uniknya dengan get_document.
  • Memperbarui dokumen yang ada — Memodifikasi isi dokumen yang telah tersimpan sebelumnya melalui update_document.
  • Menghapus dokumen — Menghapus dokumen dari basis data sepenuhnya menggunakan delete_document.
  • Mengkueri dokumen yang diurutkan berdasarkan bidang — Mendaftar semua dokumen yang diurutkan berdasarkan bidang tertentu melalui query_documents.

Dokumentasi

Model Context Protocol dan Demo Fireproof: Server Dokumen JSON

Ini adalah contoh sederhana tentang cara menggunakan basis data Fireproof dalam server Model Context Protocol (digunakan untuk menyambungkan kode dan data ke sistem A.I. seperti Claude Desktop).

Server demo ini mengimplementasikan penyimpanan dokumen JSON dasar dengan operasi CRUD (Create, Read, Update, Delete) dan kemampuan untuk melakukan kueri dokumen yang diurutkan berdasarkan bidang apa pun.

Instalasi

Instal dependensi:

npm install
npm build

Menjalankan Server

Untuk digunakan dengan Claude Desktop, tambahkan konfigurasi server:

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

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

Debugging

Karena server MCP berkomunikasi melalui stdio, debugging bisa menjadi tantangan. Kami merekomendasikan penggunaan MCP Inspector, yang tersedia sebagai skrip paket:

npm run inspector

Inspektor akan menyediakan URL untuk mengakses alat debugging di peramban Anda.