本文へスキップ
Tools · MCP server

@codeagentjp/egov-law-mcp

Claude Desktop、Claude Code、Cursor などのMCP対応AIクライアントから、 e-Gov法令検索 の条文を 出典付き で引けるローカルMCPサーバーです。 回答生成はサーバー側で行わず、根拠データとe-Gov URLだけを返します。

npm 上の最新は v0.1.0(アンパック後 21,935 バイト、依存パッケージなし)。確認日: 2026年9月8日。

1分で導入する

各クライアントの MCP 設定ファイルに、以下を追加します。npx が初回だけパッケージを取得して起動します。

{
  "mcpServers": {
    "egov-law": {
      "command": "npx",
      "args": ["-y", "@codeagentjp/egov-law-mcp"]
    }
  }
}
  • Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json (mac) / %APPDATA%\Claude\claude_desktop_config.json (Windows)
  • Claude Code: .mcp.json をプロジェクトルートに置くか、claude mcp add で追加
  • Cursor: 設定 → Features → Model Context Protocol

起動できたら、AIに「個人情報保護法の第2条を引いて」と頼めば、get_article 経由で条文と e-Gov URL が戻ってきます。

MCPを介さずHTTPで直接叩きたい場合は、e-Gov法令API URL作成ツールでcurlとPythonのコードを生成できます。

提供するMCPツール

MVPは4つのツールに絞っています。回答生成や法的助言は行わず、検索・取得・関連付け・出典整形だけを担当します。

tool

search_laws

キーワードで現行法令を検索。法令名、法令ID、e-Gov URL、スコアを返す。

{
  "keyword": "個人情報",
  "limit": 10
}
tool

get_article

法令IDまたは法令番号と条番号から、条文本文と見出し、e-Gov URL、出典表記を返す。

{
  "lawId": "503AC0000000035",
  "article": "2"
}
tool

get_law

法令IDから法令全体のメタデータと本文構造を返す。章節の見出しを辿るときに使う。

{
  "lawId": "503AC0000000035"
}
tool

find_related_laws

本体法名から、施行令・施行規則の候補を補完。Lawsy-Custom-BQ由来の処理。

{
  "lawName": "個人情報の保護に関する法律",
  "limit": 10
}

ほかにもある e-Gov MCP との違い

npm 上にはすでに別作者の egov-law-mcp パッケージがあります。本パッケージは次の3点で異なります。

  1. 施行令・施行規則の関連検索: find_related_laws を持つ。デジタル庁の Lawsy-Custom-BQ 由来の補完処理で、定義や委任規定が施行令・施行規則に分散している場合に役立ちます。
  2. 出典の自動付与: 全ツールの戻り値に法令名、法令ID、条番号、e-Gov URLを必ず含めます。AIクライアントが回答を組み立てるとき、根拠リンクを落としにくい設計です。
  3. 単一.mjs、ビルド工程なし: bin/egov-law-mcp.mjs を Node 20+ で直接実行。アンパック後 22 kB、依存ゼロ。監査が容易です。

出典と利用条件

本パッケージは e-Gov法令検索 を一次ソースとして利用します。ツール出力を再配布・公開する際は、e-Govの利用条件に従って出典表記を残してください。推奨表記:

出典: e-Gov法令検索(https://laws.e-gov.go.jp/

このツールでは「やらないこと」

  • 法律相談・法的助言・投資助言の提供
  • 判例・通達・コメンタリー(逐条解説)の検索
  • サーバー側でのLLM呼び出し・回答文生成

条文の解釈・要約・比較は、利用者が使っているAIクライアント側のモデルに委ねる設計です。

ロードマップと関連MCP

本パッケージは「現行法令の検索」に範囲を絞り、データ源が変わるものは別パッケージに分けています。詳細は GitHub の Roadmap issue を参照してください。

  • 公開済み@codeagentjp/houan-mcp v0.1.2: 国会議案の検索と、国立国会図書館の国会会議録検索。
  • 次バージョンegov-law-mcp v0.2.0 で get_amendment_diff(改正前後の差分)を追加予定。
  • 検討中 — 自治体条例の横断検索、判例検索。いずれもデータ源が異なるため別パッケージを想定。

関連記事

免責

本パッケージは法令参照ツールであり、法的助言・投資助言ではありません。実務判断は必ず一次ソースと専門家の確認を経てください。