Fireproof

официальный

Неизменяемая база данных реестра с синхронизацией в реальном времени

Что можно делать с Fireproof MCP?

  • Store a JSON document — Сохраните новый JSON-документ в базу данных с помощью create_document.
  • Retrieve a document by ID — Получите любой сохраненный документ по его уникальному идентификатору с помощью get_document.
  • Update an existing document — Измените содержимое ранее сохраненного документа через update_document.
  • Delete a document — Полностью удалите документ из базы данных с помощью delete_document.
  • Query documents sorted by field — Выведите список всех документов, отсортированных по любому указанному полю, через query_documents.

Документация

Протокол Model Context Protocol и демонстрация Fireproof: JSON-сервер документов

Это простой пример использования базы данных Fireproof в сервере Model Context Protocol (используется для подключения кода и данных к системам искусственного интеллекта, таким как 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

Инспектор предоставит URL-адрес для доступа к инструментам отладки в вашем браузере.