Fireproof
आधिकारिकअपरिवर्तनीय खाता बही डेटाबेस जिसमें लाइव सिंक्रोनाइज़ेशन है
Fireproof MCP के साथ आप क्या कर सकते हैं?
- JSON दस्तावेज़ संग्रहीत करें —
create_documentका उपयोग करके डेटाबेस में एक नया JSON दस्तावेज़ सहेजें। - ID द्वारा दस्तावेज़ प्राप्त करें —
get_documentके साथ इसके अद्वितीय पहचानकर्ता द्वारा किसी भी संग्रहीत दस्तावेज़ को प्राप्त करें। - मौजूदा दस्तावेज़ अपडेट करें —
update_documentके माध्यम से पहले से संग्रहीत दस्तावेज़ की सामग्री को संशोधित करें। - दस्तावेज़ हटाएं —
delete_documentका उपयोग करके डेटाबेस से किसी दस्तावेज़ को पूरी तरह से हटाएं। - फ़ील्ड के अनुसार क्रमबद्ध दस्तावेज़ क्वेरी करें —
query_documentsके माध्यम से किसी भी निर्दिष्ट फ़ील्ड द्वारा क्रमबद्ध सभी दस्तावेज़ों की सूची बनाएं।
दस्तावेज़
मॉडल संदर्भ प्रोटोकॉल और Fireproof डेमो: JSON दस्तावेज़ सर्वर
यह एक सरल उदाहरण है कि कैसे एक Fireproof डेटाबेस का उपयोग मॉडल संदर्भ प्रोटोकॉल सर्वर में किया जाए (जिसका उपयोग कोड और डेटा को A.I. सिस्टम जैसे Claude Desktop में प्लग करने के लिए किया जाता है)।
यह डेमो सर्वर CRUD संचालन (बनाएँ, पढ़ें, अपडेट करें, हटाएँ) और किसी भी फ़ील्ड द्वारा क्रमबद्ध दस्तावेज़ों को क्वेरी करने की क्षमता के साथ एक बुनियादी JSON दस्तावेज़ स्टोर लागू करता है।
स्थापना
निर्भरताएँ स्थापित करें:
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 प्रदान करेगा।