デジタル庁が提供するツール

Jグランツ MCP Server

シェア
国・行政・オープンデータJグランツ補助金デジタル庁中小企業補助金検索行政DX
最終確認:
2026-05-26
ライセンス:
MIT
無料で使えるオープンソースです(商用利用も可)

【編集部実機検証済み】 本記事は Plugy 編集部が jgrants-mcp-server を実機で起動し、5 ツール(ping / search_subsidies / get_subsidy_detail / get_subsidy_overview / get_file_content)を JSON-RPC(AI クライアントと MCP サーバーが通信する標準規格)で全実走して動作を確認しています。検証時点: 2026-05-23。検証で判明した重要な仕様 = ①接続は HTTP 経由(Streamable-HTTP)のみ(Claude Desktop は FastMCP CLI プロキシ経由)/ ②多くの補助金で files が空(jGrants 公開 API が添付 URL を返さない補助金が多い)/ ③get_subsidy_overview全国対象集計のみ(keyword 引数は受け付けない)。

Jグランツ とは

Jグランツは、デジタル庁が運営する「補助金申請のオンラインプラットフォーム」です。国・自治体が提供する数千件規模の補助金・助成金を一元的に検索・申請できる仕組みで、これまで紙とハンコと FAX で行われていた補助金申請を完全電子化したシステムとして、行政 DX の代表事例の一つです。

中小企業・スタートアップ・個人事業主にとって補助金・助成金は経営上の重要な資金源ですが、「自社が使える補助金がわからない」「申請書作成に時間がかかる」という課題がありました。Jグランツは検索 + 申請 + 状況確認を統一的に扱えるため、補助金活用のハードルを大きく下げています。

Jグランツ × AI でできること

この MCP サーバーを導入すると、補助金リサーチを AI への一言で実行できます。検索・概要把握・詳細データ取得までが本 MCP の対応範囲です(申請書ドラフト自動生成・個人の申請状況確認・採択分析は本 MCP では提供されません。これらが必要な場合は jGrants ポータルで直接手続きしてください)。

🔍 補助金を発見

「IT 導入関連の受付中補助金」
→ search_subsidies でキーワード部分一致 + acceptance フィルタ(編集部が実際に動かして挙動確認済み)

📊 全国の補助金状況を把握

「いま日本全国で受付中の補助金、金額別と締切順の集計」
→ get_subsidy_overview で受付中 199 件の集計(締切期間別 / 金額規模別 / urgent 53 / high amount 33・編集部が実際に動かして取得した実数)

📄 補助金の詳細データ取得

「ものづくり補助金の最新回の詳細を取得」
→ get_subsidy_detail で募集要項テキスト + 受付期間 + 上限額(添付ファイル URL は API レスポンス次第)

📁 添付資料を Markdown で読む

「保存された募集要項 PDF を Markdown で取得」
→ get_file_content で markdown / base64 形式取得(添付がある補助金のみ・jGrants 公開 API の仕様)

提供される主なツール

Jグランツ MCP Server が公式に提供するツール(README 明記範囲・5 ツール・≤8 のため個別記載):

ツール名役割
search_subsidies補助金検索(フィルタ対応)
get_subsidy_detail特定補助金の詳細情報取得
get_subsidy_overview締切・予算額別の統計集計
get_file_content添付ファイル取得(Markdown / Base64 形式)
pingサーバー接続確認

検索 → 詳細 → 添付確認」という補助金リサーチの基本フローをカバーする最小構成です。

Jグランツ MCP Server について

Jグランツ MCP Server は、デジタル庁(digital-go-jp org)が公開する公式オープンソース MCP サーバーです。GitHub で公開されており、誰でも自由に利用・改変できます(MIT ライセンス)。国の機関が公式に提供する MCP サーバーとして、vendor "デジタル庁" を付与しています。

接続方式は Streamable-HTTP のみです(サーバー本体は HTTP トランスポートで起動)。stdio のみ対応する Claude Desktop からは、FastMCP CLI を HTTP プロキシとして経由して接続します。PyPI には公開されておらずgit clone + uv sync でローカルセットアップが必要です。

スペック

  • 配布形態: GitHub リポジトリの git clone + uv sync(PyPI 未公開)
  • 認証: 不要(Jグランツ公開 API が認証不要)
  • 動作環境: Python 3.11+ + uv ランナー
  • 対応接続方式: Streamable-HTTP(サーバー本体)。Claude Desktop など stdio クライアントは FastMCP CLI を HTTP プロキシとして経由
  • 提供元: デジタル庁(公式・digital-go-jp org)/ MIT
  • 対応範囲: 補助金検索・詳細取得・統計集計・添付ファイル取得
  • 公式リポジトリ: github.com/digital-go-jp/jgrants-mcp-server

導入手順

前提条件

  • Python 3.11 以上
  • uv(Python パッケージマネージャ)

セットアップ

git clone https://github.com/digital-go-jp/jgrants-mcp-server.git
cd jgrants-mcp-server
uv venv
source .venv/bin/activate
uv pip install -r requirements.txt

ステップ

  1. リポジトリを git clone して uv で依存関係をインストール
  2. ページ上部のタブから使用環境(Claude Desktop / Cursor / Cline)を選択し、JSON 設定をコピー
  3. /path/to/jgrants-mcp-server を上記でクローンしたディレクトリの絶対パスに置き換え
  4. コピーした JSON を設定ファイル(claude_desktop_config.json など)に追記して保存
  5. クライアントを再起動

HTTP 経由接続(Streamable-HTTP)を使う場合(Roo-Code・リモート接続): uv run python -m jgrants_mcp_server.core で起動し、http://localhost:8000/mcp に接続します。

注意事項

  • 対象ユーザー: 本 MCP は PyPI 未公開のため git clone + uv pip install -r requirements.txt のローカルセットアップが必要です。Python 環境(uv)の操作に慣れた中級者以上向けの構成です。Python に不慣れな場合は、まず uv のインストール(公式ガイド)から始めてください。
  • HTTP サーバーを別途起動する必要があります: 本 MCP は HTTP 経由接続(Streamable-HTTP)のみで、Claude Desktop / Cline などローカル接続(stdio)専用のクライアントは FastMCP CLI(uvx fastmcp run http://localhost:8000/mcp)でプロキシ接続が必要です。クライアント起動の前に uv run python -m jgrants_mcp_server.core --port 8000 でサーバーを立ち上げてください(編集部が実際に動かして確認済)。
  • get_subsidy_detail の添付ファイル DL は API 仕様次第: jGrants 公開 API は補助金ごとに添付 URL を返してくる場合と返さない場合があり、多くの補助金で files: {} が空応答になります(編集部が実際に複数の補助金で動かして確認)。添付がない場合は、front_subsidy_detail_page_url を経由して jGrants ポータルで直接確認してください。
  • get_subsidy_overview は全国対象集計のみ: 受け付ける引数は output_format のみで、keyword / 業種 / 規模での絞り込みはできません。絞り込み集計が必要な場合は search_subsidies で結果を取得後にクライアント側で集計してください。
  • get_file_content の引数名: filename(snake_case 1 単語)であり file_name ではありません。
  • Jグランツは国の公式システムのため、申請内容の正確性・虚偽記載には十分注意してください。AI が生成した申請書ドラフトは必ず人間が内容を確認・修正してから提出してください。
  • API の利用には利用規約への同意が必要です。
  • 補助金は予算上限や採択率があるため、「検索結果に表示された=必ず採択される」ではありません。申請前に各補助金の公募要領を必ず確認してください。
  • 本 MCP はデジタル庁公式実装ですが、サポート契約等はオープンソース MIT ライセンス範囲内です。

設定方法

MCP は、お使いの対応アプリ(クライアント)に下記の設定を貼り付けて使います。 タブからアプリを選び、表示された設定をコピーしてください。

Claude Desktop: Anthropic 公式のデスクトップ版 Claude アプリ

{
  "mcpServers": {
    "jgrants": {
      "command": "uvx",
      "args": ["fastmcp", "run", "http://localhost:8000/mcp"]
    }
  }
}

主なユースケース

  1. 「うちの会社が使える補助金を全部教えて」と聞くだけで業種・規模に合った補助金を自動抽出してくれる
  2. 補助金申請書のドラフトを AI が自動生成し、担当者の作業時間を大幅に削減できる
  3. 申請中の補助金ステータスを一覧で確認し、提出期限を見逃さない
  4. 採択実績データを分析し、採択率を高める申請書の書き方を AI にアドバイスさせられる

プラットフォーム別の注意事項

  • 本 MCP は PyPI 公開されていないため、`git clone` + `uv sync` でローカルセットアップが必要です。リポジトリは `git clone https://github.com/digital-go-jp/jgrants-mcp-server.git` で取得後、`uv venv` + `uv pip install -r requirements.txt`。
  • **事前に別ターミナルで HTTP サーバーを起動しておく必要があります**: `cd /path/to/jgrants-mcp-server && uv run python -m jgrants_mcp_server.core --port 8000`。Claude Desktop / Cline はこの HTTP サーバーに対して FastMCP CLI でプロキシ接続(ローカル接続を HTTP 接続に中継する形)、Cursor は直接 URL 接続します(編集部が 2026-05-23 に実際に動かして確認)。
  • 本 MCP は **HTTP 経由の接続(Streamable-HTTP)のみ**に対応しています。Claude Desktop などローカル接続を使うクライアントは `uvx fastmcp run http://localhost:8000/mcp` プロキシ経由で接続します(公式 README 逐語)。
  • プロキシ環境政府 API へのアクセスには社内プロキシ設定が必要な場合があります。

📖 このツールを使ったガイド