mcpField
L
localgov-jp

localgov-jp

リモート
github.com/localgov-jp法務・行政024 週間前に更新
リポジトリ

localgov-jp について

localgov-jpは、日本の国・自治体の補助金情報をAIエージェントに提供するMCPサーバーです。J-Grants公開APIにない自治体補助金も扱い、補助金の比較、引用の検証、専門家の検索ができます。

主な機能

  1. 01補助金情報の検索と詳細表示
  2. 02自治体ごとの補助金検索
  3. 03上乗せ補助金の検索
  4. 04自治体間の補助金比較
  5. 05署名済み引用レシートの検証
  6. 06補助金の専門家検索

活用シーン

  1. 01事業やプロジェクト向け補助金の検索
  2. 02自治体選定時の補助金比較
  3. 03補助金の引用レシートのオフライン検証

MCP 対応

MCPクライアント向けに、補助金検索・詳細、自治体別検索、比較、変更通知、レシート検証、専門家紹介など8つのツールを提供します。MCPクライアントの設定からstdioで実行できます。

設定

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

エンドポイントhttps://localgov.jp/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npm@localgov-jp/mcp-server0.2.3

ツール

8
パラメーター型必須説明
sortenumいいえ並べ替え順。keyword を指定した場合のデフォルトは "relevance"、それ以外は "newest" です。relevance | deadline_asc | amount_desc | newest
limitintegerいいえ返すレコードの最大数(1-100、デフォルトは 20)
offsetintegerいいえページネーションのオフセット(デフォルトは 0)
keywordstringいいえ日本語のフリーテキストキーワード(FTS)。例:"IT導入"、"創業"、"省エネ"。
categorystringいいえカテゴリラベル(例:"子育て"、"住宅"、"事業者支援")。通常は省略し、キーワードで絞り込んでください。
open_onlybooleanいいえtrue の場合、締切を過ぎたレコードを除外します(デフォルト:false = すべて含める)
prefecturestringいいえ漢字で都道府県名を指定します(例:"東京都"、"北海道")
min_amount_jpyintegerいいえ補助金額の下限(JPY);amount_max_jpy >= この値のレコードのみ
municipality_codestringいいえJIS X 0402 の6桁市区町村コード(例:131105 = 杉並区)

詳細

@localgov-jp/mcp-server

LocalGov.jp 向けの Model Context Protocol(MCP)サーバーです。AI エージェント向けに、日本の国および自治体の補助金を構造化しています。

LocalGov.jp では、1,627 の自治体(目標 1,718)にわたる 20,000 件以上の補助金を掲載しています。このうち、20,810 件は J-Grants 公開 API では公開されていない自治体の補助金であり、国および都道府県の情報のみを提供するデジタル庁公式の J-Grants MCP との違いです。

このサーバーは、MCP クライアント(Claude Desktop、Cursor、Cline、Windsurf など)に 8 つのツールを提供します。

ツール

#ツール費用目的
1search_subsidies無料キーワード/都道府県/自治体/カテゴリ/金額で検索
2get_subsidy_detail無料引用アンカー付きの単一レコード
3get_municipality_grants無料1 つの JIS コードに対応するすべての補助金(1,627 自治体をカバー)
4find_supplementary_grants無料国の補助金に上乗せされる自治体の補助金を検索
5compare_municipal_subsidies無料近隣自治体間で同じカテゴリの補助金を比較(立地/移転)
6subscribe_changes$0.20補助金の変更時に Webhook を送信(x402 による有料。支払いはエージェントのランタイムが処理)
7verify_receipt無料引用レシートのオフライン Ed25519 署名検証
8find_practitioner無料(紹介)補助金申請を支援する行政書士/税理士/中小企業診断士/社労士を推薦

インストール

npm install -g @localgov-jp/mcp-server

または、MCP クライアントの設定に直接追加できます(グローバルインストールは不要です)。

設定 — Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)に追加します。

{
  "mcpServers": {
    "localgov-jp": {
      "command": "npx",
      "args": ["-y", "@localgov-jp/mcp-server"]
    }
  }
}

Claude Desktop を再起動します。ツールインスペクターに 8 つのツールが表示されます。

設定 — Cursor / Cline / Windsurf

同様に、標準入出力経由で npx -y @localgov-jp/mcp-server を実行するエントリを、クライアントの MCP 設定に追加します。

設定 — 環境変数

変数デフォルト用途
LOCALGOV_API_BASEhttps://localgov.jpREST API のベース URL を上書きします(例:ローカルの wrangler dev では http://127.0.0.1:8787)

引用

返されるすべてのレコードには、次の情報が含まれます。

  • _source — LocalGov.jp の正規 URL(こちらを引用してください)。
  • source_url — 元の政府機関のページ(こちらも引用してください)。

帰属表示が必要です。_source URL とともに 「via LocalGov.jp」 として引用してください。ライセンス:構造化レイヤーは CC BY 4.0。元の政府機関のコンテンツは、発行元の利用条件に従います。

引用レシートの検証

有料の /api/cite/:id エンドポイントは、Ed25519 署名付きスナップショットを返します。verify_receipt を使用すると、エージェントが保存した引用が真正で有効期限内であることをオフラインで確認できます。

> verify_receipt(receipt: <the JSON envelope>)
{ "valid": true, "expired": false, "pubkey_match": true }

信頼アンカーは https://localgov.jp/.well-known/citation-pubkey で公開されています。

Jグランツ MCP との違い

Jグランツ MCP(デジタル庁公式)LocalGov.jp MCP(こちら)
対象範囲国+都道府県1,627 自治体(目標 1,718)+国
自治体の補助金020,810 件(当サービス独自)
find_supplementary_grants✗✓
compare_municipal_subsidies✗✓
find_practitioner✗✓(紹介につなげます)
引用レシート(Ed25519)✗✓
変更 Webhook✗✓(x402 による有料)

両者は相互補完的です。エージェントが「国と自治体」の情報を網羅的に回答できるよう、両方のサーバーに接続することをおすすめします。

ライセンス

MIT。詳細は LICENSE をご覧ください。

運営者:[email protected]

コメント

MCP は初めてですか?

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

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