mcpField
J
JSON Query MCP

JSON Query MCP

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

JSON Query MCP について

JSON Query MCPは、大きなJSONファイルを検索・照会するMCPサーバーです。JSONPathや類似検索を使って、LLMクライアントが必要なデータを取得できます。

主な機能

  1. 01JSONPathによるファイル照会
  2. 02テキスト類似度によるキー検索
  3. 03テキスト類似度による値検索

活用シーン

  1. 01大きなJSONファイルから項目を抽出
  2. 02Swagger定義の一部を調査

MCP 対応

大きなJSONファイルの照会とキー・値の検索に使えるMCPツールを提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"json-query": {
"command": "npx",
"args": [
"-y",
"json-query-mcp"
]
}
}
}
起動コマンドnpx -y json-query-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmjson-query-mcp

ツール

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

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

詳細

JSON Query MCP

大きな JSON ファイルをクエリするための Model Context Protocol(MCP)サーバーです。 このサーバーは、Model Context Protocolを実装する LLM モデルで使用できる、大きな JSON データを扱うためのツールを提供します。

特長

  • JSONPath 式を使用して JSON ファイルをクエリします
  • クエリ文字列に類似するキーを検索します
  • クエリ文字列に類似する値を検索します

例

Cursor Agent がこのツールを使用して、非常に大きな(100 万文字超の)JSON Swagger 定義を読み込み、その一部を抽出して TypeScript インターフェースを作成する例です。

例

使用方法

npx json-query-mcp

Cursor へのインストール

以下を Cursor の MCP JSON に追加します (macOS では /Users/$USER/.cursor/mcp.json です)

{
  "mcpServers": {
    ... other mcp servers
    "json-query": {
      "command": "npx",
      "args": [<local path to this repo>],
    },
  }
}

開発

# Run in development mode
npm run dev

# Run tests
npm test

# Format code
npm run format

# Lint code
npm run lint

# Fix lints
npm run fix

ライセンス

MIT

コメント

MCP は初めてですか?

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

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