mcpField
J
JSON MCP Lite

JSON MCP Lite

ローカル
github.com/scoretracker4321開発ツール02 週間前に更新

JSON MCP Lite について

JSON MCP Lite は、単一の JSON ファイルを読み取り専用の MCP サーバーに変換し、ローカルデータを参照・検索したい利用者向けです。ページ分割された一覧、キーワード検索、ID によるレコード取得を提供します。

主な機能

  1. 01JSON ファイルを MCP サーバーとして公開
  2. 02ページ分割によるレコード一覧
  3. 03大文字小文字を区別しないキーワード検索
  4. 04ID によるレコード取得
  5. 05配列パスと検索フィールドの設定

活用シーン

  1. 01クライアントからの商品カタログ検索
  2. 02FAQ やドキュメント索引の検索
  3. 03識別子によるレコードの特定
  4. 04ローカル JSON データセットの参照

MCP 対応

JSON ファイル内のレコードを、一覧、検索、ID 指定取得の 3 つの読み取り専用 MCP ツールとして公開し、stdio 対応クライアントから利用できます。

設定

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

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

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

リポジトリ
パッケージ
mcpbjson-mcp-lite.mcpb1.0.0

ツール

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

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

詳細

json-mcp-lite

AI Agents Listing の Json Mcp Lite

JSON ファイルを1つのコマンドで MCP サーバー に変換できるため、Claude Desktop、Claude Code、Cursor、または stdio 対応の MCP クライアントからデータを閲覧・検索できます。

カタログ、FAQ、価格表、ドキュメントのインデックスを渡すと、読み取り専用のツールを3つ作成します。

ツール機能
<name>_listlimit/offset によるページ分割でレコードを一覧表示します
<name>_searchキーワード検索。大文字と小文字を区別せず、すべての単語が一致する必要があります
<name>_getID フィールドでレコードを1件取得します

MIT ライセンス。Node.js 20 以上。依存関係は2つで、公式の @modelcontextprotocol/sdk と zod です。

試してみる

git clone https://github.com/scoretracker4321/json-mcp-lite
cd json-mcp-lite && npm install
npm start          # serves examples/products.json on stdio
npm test

Claude Desktop または Cursor で使う

{
  "mcpServers": {
    "products": {
      "command": "node",
      "args": [
        "/abs/path/json-mcp-lite/src/server.js",
        "--file", "/abs/path/products.json",
        "--name", "products",
        "--id", "sku",
        "--search", "title,description"
      ]
    }
  }
}

Claude Code:

claude mcp add products -- node /abs/path/json-mcp-lite/src/server.js --file /abs/path/products.json --name products --id sku

次のように尋ねてみましょう:「₹400未満で在庫があるお茶はどれですか?」 または 「商品 MUG-001 を表示して。」

オプション

フラグデフォルト意味
--file(必須)JSON ファイル
--pathrootファイル内の配列へのドットパス。例:data.items
--namerecordsツール名の接頭辞:products → products_list、…
--idid<name>_get が使用するフィールド
--searchすべてのフィールド<name>_search が検索するフィールドをカンマ区切りで指定します

JSON ファイル以上の機能が必要ですか?

json-mcp-lite は、MCP Server Kit(29ドル、買い切り)の無料ローカル単一ファイル版です。Kit では、次の機能が利用できます。

  • OpenAPI 3 仕様から あらゆる REST API を MCP ツールに変換:操作ごとに型付きツールを作成し、認証情報を環境変数から挿入。読み取り専用フィルター、対象に含める項目/除外する項目のリストにも対応
  • stdio だけでなく、Streamable HTTP による リモートホスティング(ステートレスで、プロキシに対応)
  • API キー認証とキーごとのレート制限、CORS、/health および /tools エンドポイント
  • 1つの YAML/JSON 設定ファイルで、複数のデータソースを1つのサーバーに設定
  • Docker イメージ、自分のアプリ内にマウントできる Express ルーター、デプロイガイド
json-mcp-liteMCP Server Kit
JSON ファイル → list/search/get✅✅
stdio(Claude Desktop、Cursor、Claude Code)✅✅
OpenAPI/REST API → ツール✅
リモート HTTP サーバー✅
API キー+レート制限✅
複数のデータソース、設定ファイル✅
Docker+デプロイ用ドキュメント✅
メールサポート✅

ライセンス

MIT。Brain Grain が開発しました([email protected])。

コメント

MCP は初めてですか?

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

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