Fireproof MCP Server

公式

イミュータブルな台帳データベース、ライブ同期機能付き

ドキュメント

Model Context Protocol と Fireproof のデモ: JSON ドキュメントサーバー

これは、Fireproof データベースを Model Context Protocol サーバー(Claude Desktop などの AI システムにコードやデータを接続するために使用)で利用する簡単な例です。

このデモサーバーは、基本的な 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 サーバーは標準入出力を介して通信するため、デバッグが難しい場合があります。MCP Inspector の使用を推奨します。これはパッケージスクリプトとして利用可能です:

npm run inspector

Inspector は、ブラウザでデバッグツールにアクセスするための URL を提供します。