mcpField
M
microquery-mcp

microquery-mcp

ローカル
github.com/microqueryhqデータベース027 週間前に更新

microquery-mcp について

microquery-mcpは、MCP対応のAIホストからSQLで実データセットを調べるMCPサーバーです。データセットのスキーマや入門例を提供し、初回クエリ時にアカウントを自動登録します。

主な機能

  1. 01SQLによる実データセットの検索
  2. 02データセットと項目スキーマの一覧
  3. 03初回クエリ時の自動登録
  4. 04SQLの入門情報とサンプル

活用シーン

  1. 01FDA有害事象報告の年次比較
  2. 02SEC、臨床試験、ゲノム記録の検索
  3. 03ブロックチェーンや経済データの調査

MCP 対応

MCPクライアントにクエリ、認証、データセット一覧、入門用のツールを提供します。クエリはMicroqueryのデータセットに対して実行されます。

設定

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

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

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

パッケージ
pypimicroquery-mcp1.0.3

ツール

4

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
namestringはいアカウントの表示名(最大 64 文字)
wallet_addrstringいいえ任意の 0x Ethereum/Base ウォレットアドレス

詳細

microquery-mcp

Microquery 用の MCP サーバーです。実世界のデータについて調査の質問をすると、実際のデータベースレコードを取得できます。Claude Desktop、Cursor、その他の MCP 対応 AI ホストで動作します。SQL は Claude が処理するため、質問するだけで利用できます。

ウォレットは不要です。最初のクエリ時に自動登録され、$0.10 のトライアルクレジット(一般的なクエリ約 1,600 回分)で利用を開始できます。

関連項目

microquery-agent — パイプラインや cron ジョブ向けの自律型エージェントです。登録 → USDC を入金 → クエリ → 自動チャージを行います。AI ホストなしで microquery を無人運用したい場合にご利用ください。

前提条件

  • Python 3.9+
  • サードパーティ製パッケージ不要 — 標準ライブラリのみ

インストール

Claude Desktop(推奨)

手間が少ない順に、簡単な方法をご紹介します。

1. レジストリからインストール Claude Desktop の MCP マーケットプレイス、または smithery.ai で microquery を検索し、インストールをクリックします。設定ファイルの編集は不要です。

2. uvx でインストール 次のファイルにエントリを 1 つ追加します。 ~/Library/Application Support/Claude/claude_desktop_config.json(Mac)または %APPDATA%\Claude\claude_desktop_config.json(Windows):

{
  "mcpServers": {
    "microquery": {
      "command": "uvx",
      "args": ["microquery-mcp"]
    }
  }
}

uvx の使用には、別途 uv のインストールが必要です (astral.sh/uv)。インストールすると、Claude Desktop が自動的に認識します。

3. 手動でインストール (開発者向け) このリポジトリから microquery_mcp.py をダウンロードし、ホストからそのファイルを指定します。

{
  "mcpServers": {
    "microquery": {
      "command": "python3",
      "args": ["/path/to/microquery_mcp.py"]
    }
  }
}

編集後、Claude Desktop を再起動してください。接続されると、設定 → 開発者にサーバーが緑色の点とともに表示されます。

その他の MCP ホスト(Cursor など)

上記と同じ command / args のパターンを使用します。正確な設定形式については、お使いのホストの MCP ドキュメントを参照してください。

ツール

ツール説明
query(database, sql)microquery データセットに対して SQL を実行します。初回の呼び出し時に自動登録します。
authenticate(name, wallet_addr?)ウォレットアドレスを手動で登録またはリンクします。
list_databases()利用可能なすべてのデータセットとフィールドスキーマを表示します。
get_quickstart()Sneller SQL のメモと、複数のデータセットを使ったレシピ例を表示します。

仕組み

  1. 最初の query() 呼び出し時に、サーバーは OS のユーザー名(getpass.getuser())を使って POST /v1/register でアカウントを登録し、API キーを ~/.microquery/token に保存します。
  2. 以降の呼び出しでは保存されたキーを使用するため、設定は不要です。
  3. 新しいアカウントには 100,000 µUSDC($0.10)のトライアルクレジットが付与され、一般的なクエリを約 1,600 回実行できます。
  4. トライアルクレジットが少なくなると、サーバーはアカウントに自動でチャージします(最大 10 回、各 $2)。無料利用枠を使い切るとチェックアウト URL が返されます。その URL にアクセスして USDC を追加すると、クエリを続行できます。

利用可能なデータセット

FDA 有害事象 · SEC EDGAR · 臨床試験 · ClinVar · arXiv · PubMed · Ethereum · Bitcoin · Base · DeFi TVL · FEC 献金 · FRED 経済統計 · NVD/CVE · OSV アドバイザリ · 制裁対象 · FHFA 住宅価格 · GWAS · ClinPGx · マルウェアサンプル · open food facts · 世界銀行の商品データ · その他 — 最新の全スキーマについては list_databases() を呼び出してください。

例

User:    What were the top adverse events reported for metformin last year?
         And how does that compare to 2022 and 2023?
Claude:  [queries fda.faers for each year, builds trend table]
         GI events (diarrhoea, nausea, vomiting) were flat 2022→2024,
         then spiked sharply in 2025 — consistent with the longevity/
         obesity wave hitting FAERS with a lag. Lactic acidosis stayed
         nearly flat across all four years despite overall volume growth.

User:    Can you cross-reference that with genomic profiles?
Claude:  [queries clinpgx, clinvar, gwas — no SQL needed from user]
         SLC22A1 rs628031 has a direct ClinPGx annotation for GI toxicity —
         the strongest known genomic explanation for why diarrhoea and nausea
         dominate the FAERS signal for metformin.

コメント

MCP は初めてですか?

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

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