mcpField
M
Model Context Protocol and Fireproof Demo: JSON Document Server

Model Context Protocol and Fireproof Demo: JSON Document Server

ローカル
github.com/fireproof-storageデータベース3197 週間前に更新

Model Context Protocol and Fireproof Demo: JSON Document Server について

Fireproof デモは、Fireproof データベースに JSON ドキュメントを保存する MCP サーバーです。MCP サーバー内でデータベースを利用し、AI システムが構造化ドキュメントを読み書きする例を示しており、開発者の参考向けです。

主な機能

  1. 01JSON ドキュメントの作成、読み取り、更新、削除
  2. 02任意のフィールドによるソート済みクエリ
  3. 03Fireproof データベースによる保存
  4. 04MCP Inspector によるデバッグ

活用シーン

  1. 01Claude Desktop からの JSON ドキュメントの保存と読み込み
  2. 02MCP サーバーへのデータベース接続の学習
  3. 03LLM のツール呼び出しによるドキュメント操作の検証

MCP 対応

本プロジェクトは MCP サーバーであり、JSON ドキュメントの CRUD 操作とソート済みクエリを Claude Desktop などの MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

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

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

このデモサーバーは、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 を提供します。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。