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 สำหรับเข้าถึงเครื่องมือดีบักในเบราว์เซอร์ของคุณ