Fireproof
resmiBasis 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.