e-Gov 法令 MCP Server

国・行政・オープンデータ#e-Gov#法令検索#コンプライアンス#デジタル庁#法規制#行政
シェア
最終確認:2026-05-26ライセンス:MIT無料で使えるオープンソースです(商用利用も可)リポジトリ

e-Gov 法令検索 とは

「敷金って全額返ってくるはずだよね?」「有給は何日もらえるんだっけ?」——暮らしや仕事でふと法律が気になっても、正確な条文がどこにあるのか・どう読むのかは、意外と分からないものです。ネット記事は古かったり、AI に聞いても本物の条文なのか不安だったりします。

e-Gov 法令検索は、デジタル庁が提供する日本の全法令データへの無料アクセス手段です。憲法・法律・政令・省令から条例まで、現行の条文を体系的に検索できる公式の公開システムで、API も無料で提供されています。この MCP を使うと、その公式データを AI に日本語で聞いて、本物の条文を見ながら確かめられるようになります。

有給・契約・相続といった暮らしの中の疑問から、弁護士・行政書士・社労士などの実務での法令調査まで——「正確な条文を参照したい」あらゆる場面で使えます。e-Gov 自体は公式サービスですが、本 MCP は API クライアントとしての位置づけです。

なお、e-Gov が扱うのは公布・施行された現行法令です。国会で審議中の議案(法案)そのものや審議経過を追いたい場合は、衆議院・参議院の議案情報と国会会議録を扱う houan-mcp が補完になります。

編集部が実際に動かして確認しました(4 シナリオで全 8 ツールを実走)。これはデジタル庁(e-Gov 法令検索)の公式ツールではなく、有志が作った非公式ツールです(認証不要・無料)。

e-Gov 法令 × AI でできること

この MCP を使うと、日本の法令データを AI への一言で引けます。むずかしい条文探しは AI に任せて、あなたは知りたいことを普通の言葉で聞くだけです。

🏠 暮らしの疑問を条文で確かめる

「有給は勤続3年半で何日もらえる? 労働基準法の条文を引いて」
→ 労働基準法39条を引用しながら付与日数を整理

🔍 関連法令の横断検索

「フードデリバリー事業の関連法令を全部」
→ 食品衛生法・道路交通法・労働法を横断検索

🔔 法改正モニタリング

「2026 年施行予定の改正労働関連法令」
→ 改正内容・施行日・対応事項を一覧化

📝 契約書レビュー

「この業務委託契約を民法・下請法・独禁法でレビュー」
→ 法令根拠を示しながら問題点指摘

📋 許認可要件確認

「新規事業の許認可要件を法令から抽出して」
→ 根拠条文 + 申請フロー

編集部の視点:むずかしく考えず、まず一言で聞いてみる

法令と聞くと身構えてしまいますが、使い方はとてもシンプルです。気になっていることを、そのまま普通の言葉で聞くだけです。「○○について、根拠になる条文を引いて教えて」と一言添えると、AI が e-Gov の本物の条文を取ってきて、引用しながら整理してくれます。

最初の一歩は、自分がいま気になっているテーマ——たとえば有給や契約のことを find_law_article で条文ごと引かせてみるのがおすすめです。ネット記事の「〜らしい」ではなく、現行の条文そのものを出発点にできるのがこのツールのいちばんの価値です。

ただし、どの条文を選びどう当てはめるかは、AI 任せだと間違うこともある点には注意してください。出てきた条文は自分の目で確かめ、重要な判断は弁護士・行政書士などの専門家に相談を(この点は下の注意事項にもまとめています)。

提供される主なツール

e-Gov 法令 MCP Server が提供するツール(全 8 種):

ツール名役割
find_law_articleAI ベースのパターンマッチングによる条文検索
search_lawsフィルタ・ページネーション対応の法令検索
search_laws_by_keywordハイライト付き全文キーワード検索
get_law_content法令全文取得(800KB 制限)
batch_find_articles一括検索(最大 200 件)
prefetch_common_lawsよく使う法令のキャッシュ最適化
get_cache_statsキャッシュ性能のリアルタイム監視
clear_cacheキャッシュ削除

「条文検索 → 全文取得 → キャッシュ最適化」までを 1 つの MCP でカバーする構成で、繰り返し参照する法令の取得を高速化する設計です。

e-Gov 法令 MCP Server について

e-Gov 法令 MCP Server は、ryoooo 氏が公開するコミュニティ製の Python MCP サーバーです。デジタル庁公式の MCP ではありません(e-Gov 法令検索 API 自体は公式サービス)。FastMCP ベースで実装されており、3 階層 LRU キャッシュ・16 主要法令の直接マッピング・20 法令略称変換などの最適化が組み込まれています。

PyPI には公開されておらず、git clone + uv sync でローカルセットアップが必要です。Python 環境(uv)を扱える中級者以上向けの構成ですが、APIキー不要・完全無料で全法令データにアクセスできる点は大きな魅力です。

スペック

  • 配布形態: GitHub リポジトリの git clone + uv sync(PyPI 未公開)
  • 認証: 不要(e-Gov API 自体が認証不要)
  • 動作環境: Python 3.10+ + uv ランナー
  • 提供元: コミュニティ実装(ryoooo/e-gov-law-mcp)/ MIT
  • API 提供元: デジタル庁(公式 e-Gov 法令検索 API)
  • 対応範囲: 法令検索・全文取得・キャッシュ管理
  • 公式リポジトリ: github.com/ryoooo/e-gov-law-mcp

導入手順

前提条件

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

セットアップ

git clone https://github.com/ryoooo/e-gov-law-mcp.git
cd e-gov-law-mcp
uv sync

ステップ

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

注意事項

  • 対象ユーザー: 本 MCP は PyPI 未公開のため git clone + uv sync のローカルセットアップが必要です。Python 環境(uv)の操作に慣れた中級者以上向けの構成です。Python に不慣れな場合は、まず uv のインストール(公式ガイド)から始めてください。
  • e-Gov 法令検索 API は政府 API のため、サービス停止・仕様変更が予告なく行われる場合があります。
  • AI による法令解釈はあくまで参考です。重要な法的判断は必ず弁護士・行政書士に相談してください。
  • 法令データのリアルタイム性については、e-Gov の更新スケジュールに依存します(施行日と公開タイミングに若干のラグがある場合があります)。
  • 本 MCP はコミュニティ実装(ryoooo 氏)です。デジタル庁公式 MCP ではありません。

設定方法

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

Claude Desktop / Claude Code: Claude Desktop(公式デスクトップアプリ)と Claude Code(公式CLI)は同じ JSON を使います。Desktop は設定ファイルに貼り付け、Claude Code は `.mcp.json` に記述するか `claude mcp add` で追加します。

{
  "mcpServers": {
    "e-gov-law": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/path/to/e-gov-law-mcp",
        "python",
        "run_server.py"
      ]
    }
  }
}

※ Gemini CLI は Claude Desktop と同じ mcpServers 形式のため同一の JSON を表示しています。Codex / VS Code タブの設定は、上記 JSON を各公式スキーマ(Codex=~/.codex/config.toml の TOML 形式 / VS Code=mcp.jsonservers キー)へ 自動変換した参考値です。貼り付け前にお使いのバージョンの公式ドキュメントもご確認ください。

主なユースケース

  • 「この業務に関係する法令を全部教えて」と聞くだけで関連法令を横断検索・要約してくれる
  • 法改正情報を自動監視し、自社業務への影響を AI が事前に分析・アラートできる
  • 契約書・規程作成時に根拠法令を自動引用し、コンプライアンス上の穴を発見できる
  • 新規事業の許認可要件を法令から自動抽出し、申請スケジュールを立案できる

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

  • Windows`uv` を使うには事前インストールが必要です(https://docs.astral.sh/uv/)。リポジトリは事前に `git clone` してから `/path/to/e-gov-law-mcp` を実際のパスに置き換えてください。
  • プロキシ環境社内プロキシ環境では `HTTPS_PROXY` 環境変数の設定が必要な場合があります。

セットアップ・利用上の注意

  • 導入・前提本 MCP は PyPI 公開されていないため、`git clone` + `uv sync` でローカルセットアップが必要です。一般ユーザー向けには敷居がやや高い構成です。

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