mcpField
D
Data Pa

Data Pa

リモート
pipeworx.io法務・行政01 日前に更新
リポジトリ公式サイト

Data Pa について

Data Pa は Pennsylvania Open Data の Socrata データを検索・照会する MCP サーバーです。分析担当者やエージェントがデータセットを探し、メタデータを確認して SoQL で行を取得できます。

主な機能

  1. 01キーワードによるデータセット検索
  2. 02SoQL によるレコード照会
  3. 03スキーマとメタデータの確認

活用シーン

  1. 01テーマに合う Pennsylvania のデータセット探し
  2. 02データ行の絞り込みと取得
  3. 03列情報と更新日の確認

MCP 対応

MCP クライアントにデータセット検索、SoQL 照会、メタデータ取得のツールを提供します。ローカルの stdio サーバーまたは Pipeworx ゲートウェイ経由で利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://gateway.pipeworx.io/data-pa/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

mcp-data-pa

Pennsylvania Open Data(data.pa.gov)Socrata MCP です。

Pipeworx の一部です。AI エージェントを 1882 以上のライブデータソースに接続する MCP ゲートウェイです。これは独立した非公式の統合であり、上流プロバイダーとは提携、承認、公開のいずれもされていません。

ツール

ツール説明
datasetsPennsylvania Open Data のオープンデータカタログをキーワードで検索します。各データセットの resource_id、名前、説明、カテゴリ、更新日を返します。resource_id を query/metadata に渡してください。
queryresource_id(例:「mcba-yywm」)を指定して、Pennsylvania Open Data のデータセットに対し Socrata SoQL クエリを実行します。where/select/group/order(先頭の $ を付けない SoQL 句)と limit/offset で絞り込みます。一致した行を JSON で返します。
metadataresource_id(例:「mcba-yywm」)を指定して、Pennsylvania Open Data のデータセットのスキーマとメタデータ(列、型、行数、カテゴリ、最終更新日)を取得します。

クイックスタート

MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します。

{
  "mcpServers": {
    "data-pa": {
      "url": "https://gateway.pipeworx.io/data-pa/mcp"
    }
  }
}
このエンドポイントが実際に提供するもの

https://gateway.pipeworx.io/data-pa/mcp の tools/list は、上の表にあるツールに加え、共有 Pipeworx メタツール(ask_pipeworx、discover_tools、search_within、remember/recall など、ゲートウェイ全体で使えるツール一式)を返します。そのため、表示されるツール数はこの表より多くなります。現在、単一パックのエンドポイントには、パック独自のツールに加えて、およそ 30 個の共有ツールが一覧表示されます。接続の initialize 応答には正確な範囲が示され、その日の状況を確認するための正式な情報となります。

これは意図的な仕様であり、偶発的な多重化ではありません。メタツールを使うと、ask_pipeworx 経由でカタログ全体を横断して、このパックが対応していない質問にも、2 つ目の MCP サーバーを追加せずに回答できます。現時点では、メタツールなしでパックのエンドポイントをマウントする方法はありません。追加のスキーマによるコンテキスト消費がルーティングの利点を上回る場合は、複数のパックエンドポイントではなく、フルゲートウェイに一度接続してください。

または、フル Pipeworx ゲートウェイに接続すると、このパックだけでなく、すべてのパックのツールを直接一覧表示できます。

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

どちらの URL も、同じゲートウェイと同じ 1882 以上のデータソースに接続します。異なるのは、どのパックのツールが直接一覧表示されるかだけです。どちらからも ask_pipeworx ですべてのツールにアクセスできます。

MCP クライアントがない場合:HTTP で呼び出す

curl -X POST https://gateway.pipeworx.io/v1/tools/data_pa_datasets \
  -H 'Content-Type: application/json' \
  -d '{"query":"budget"}'

最初の呼び出しにアカウントは不要です。任意のツールを確認するには、GET https://gateway.pipeworx.io/v1/tools/data_pa_datasets を使用します。ツールを探すには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を使用します。

スタンドアロン(ゲートウェイアカウント不要)

このパッケージはローカルの stdio MCP サーバーとしても実行できます。Pipeworx アカウントやゲートウェイ経由の往復は不要です。

{
  "mcpServers": {
    "data-pa": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-data-pa"]
    }
  }
}

または、直接実行して起動を確認します。

npx -y @pipeworx/mcp-data-pa

stdin/stdout 経由で MCP を使用し、このパック独自のツールのみを対象に initialize/tools/list/tools/call に応答します。上記のゲートウェイ接続で追加される共有メタツールは含まれません。同じデータソース、同じツールで、ask_pipeworx によるルーティングはありません。

ask_pipeworx の使用

ツールを直接呼び出す代わりに、自然な英語で質問できます。上記のパックエンドポイントでも、フルゲートウェイでも利用できます。

ask_pipeworx({ question: "your question about Data Pa data" })

ゲートウェイが適切なツールを選び、引数を自動的に入力します。

詳細

ライセンス

MIT

コメント

MCP は初めてですか?

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

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