Fireproof
ทางการฐานข้อมูลบัญชีแยกประเภทที่ไม่สามารถแก้ไขได้พร้อมการซิงโครไนซ์แบบเรียลไทม์
คุณทำอะไรได้บ้างด้วย Fireproof MCP?
- จัดเก็บเอกสาร JSON — บันทึกเอกสาร JSON ใหม่ลงในฐานข้อมูลโดยใช้
create_document - ดึงเอกสารตาม ID — ดึงเอกสารที่จัดเก็บไว้ใดๆ ด้วยตัวระบุเฉพาะโดยใช้
get_document - อัปเดตเอกสารที่มีอยู่ — แก้ไขเนื้อหาของเอกสารที่จัดเก็บไว้ก่อนหน้านี้ผ่าน
update_document - ลบเอกสาร — ลบเอกสารออกจากฐานข้อมูลทั้งหมดโดยใช้
delete_document - ค้นหาเอกสารเรียงตามฟิลด์ — แสดงรายการเอกสารทั้งหมดที่เรียงลำดับตามฟิลด์ที่ระบุผ่าน
query_documents
เอกสาร
โปรโตคอลบริบทโมเดลและการสาธิต Fireproof: เซิร์ฟเวอร์เอกสาร JSON
นี่คือตัวอย่างง่ายๆ ของการใช้ฐานข้อมูล Fireproof ในเซิร์ฟเวอร์ Model Context Protocol (ใช้สำหรับเสียบโค้ดและข้อมูลเข้ากับระบบ A.I. เช่น Claude Desktop)
เซิร์ฟเวอร์สาธิตนี้ใช้ที่เก็บเอกสาร JSON พื้นฐานพร้อมการดำเนินการ CRUD (สร้าง อ่าน อัปเดต ลบ) และความสามารถในการสอบถามเอกสารที่จัดเรียงตามฟิลด์ใดๆ
การติดตั้ง
ติดตั้งส่วนประกอบที่จำเป็น:
npm install
npm build
การรันเซิร์ฟเวอร์
หากต้องการใช้กับ Claude Desktop ให้เพิ่มการกำหนดค่าเซิร์ฟเวอร์:
บน MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
บน Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"fireproof": {
"command": "/path/to/fireproof-mcp/build/index.js"
}
}
}
การดีบัก
เนื่องจากเซิร์ฟเวอร์ MCP สื่อสารผ่าน stdio การดีบักจึงอาจเป็นเรื่องท้าทาย เราขอแนะนำให้ใช้ MCP Inspector ซึ่งมีให้ในรูปแบบสคริปต์แพ็คเกจ:
npm run inspector
Inspector จะให้ URL สำหรับเข้าถึงเครื่องมือดีบักในเบราว์เซอร์ของคุณ