@codeagentjp/egov-law-mcp
Claude Desktop、Claude Code、Cursor などのMCP対応AIクライアントから、 e-Gov法令検索 の条文を 出典付き で引けるローカルMCPサーバーです。 回答生成はサーバー側で行わず、根拠データとe-Gov URLだけを返します。
- npm: @codeagentjp/egov-law-mcp
- GitHub: SHAYOUWORLD/egov-law-mcp
- MIT · Node 20+ · 依存ゼロ
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つのツールに絞っています。回答生成や法的助言は行わず、検索・取得・関連付け・出典整形だけを担当します。
search_laws
キーワードで現行法令を検索。法令名、法令ID、e-Gov URL、スコアを返す。
{
"keyword": "個人情報",
"limit": 10
} get_article
法令IDまたは法令番号と条番号から、条文本文と見出し、e-Gov URL、出典表記を返す。
{
"lawId": "503AC0000000035",
"article": "2"
} get_law
法令IDから法令全体のメタデータと本文構造を返す。章節の見出しを辿るときに使う。
{
"lawId": "503AC0000000035"
} find_related_laws
本体法名から、施行令・施行規則の候補を補完。Lawsy-Custom-BQ由来の処理。
{
"lawName": "個人情報の保護に関する法律",
"limit": 10
} ほかにもある e-Gov MCP との違い
npm 上にはすでに別作者の egov-law-mcp パッケージがあります。本パッケージは次の3点で異なります。
- 施行令・施行規則の関連検索:
find_related_lawsを持つ。デジタル庁の Lawsy-Custom-BQ 由来の補完処理で、定義や委任規定が施行令・施行規則に分散している場合に役立ちます。 - 出典の自動付与: 全ツールの戻り値に法令名、法令ID、条番号、e-Gov URLを必ず含めます。AIクライアントが回答を組み立てるとき、根拠リンクを落としにくい設計です。
- 単一
.mjs、ビルド工程なし:bin/egov-law-mcp.mjsを Node 20+ で直接実行。アンパック後 22 kB、依存ゼロ。監査が容易です。
出典と利用条件
本パッケージは e-Gov法令検索 を一次ソースとして利用します。ツール出力を再配布・公開する際は、e-Govの利用条件に従って出典表記を残してください。推奨表記:
出典: e-Gov法令検索(https://laws.e-gov.go.jp/)
- e-Gov 利用条件: https://developer.e-gov.go.jp/contents/terms
- 法令API 公式仕様: v2 Swagger UI
このツールでは「やらないこと」
- 法律相談・法的助言・投資助言の提供
- 判例・通達・コメンタリー(逐条解説)の検索
- サーバー側でのLLM呼び出し・回答文生成
条文の解釈・要約・比較は、利用者が使っているAIクライアント側のモデルに委ねる設計です。
ロードマップと関連MCP
本パッケージは「現行法令の検索」に範囲を絞り、データ源が変わるものは別パッケージに分けています。詳細は GitHub の Roadmap issue を参照してください。
- 公開済み —
@codeagentjp/houan-mcpv0.1.2: 国会議案の検索と、国立国会図書館の国会会議録検索。 - 次バージョン —
egov-law-mcpv0.2.0 でget_amendment_diff(改正前後の差分)を追加予定。 - 検討中 — 自治体条例の横断検索、判例検索。いずれもデータ源が異なるため別パッケージを想定。
関連記事
- e-Gov法令API v2の実践ガイド — 検索・取得・変換・MCP接続を症状別に辿る
- 通称と正式名称のズレを埋める手順 — 「個人情報保護法」で引けないときの調べ方
- 源内OSSのLawsy実装をMCP化するなら、どこを残してどこを捨てるか — 設計の出発点と境界線、源内OSS公開の範囲とライセンス
- 日本の公共データAPI一覧 — 法令以外のデータ源と、MCPにするときの共通設計
免責
本パッケージは法令参照ツールであり、法的助言・投資助言ではありません。実務判断は必ず一次ソースと専門家の確認を経てください。