mcpField
E
egov-law-mcp

egov-law-mcp

ローカル
codeagent.jp法務・行政01 日前に更新

egov-law-mcp について

egov-law-mcpは、e-Gov法令検索を通じて日本の法令を検索するローカルMCPサーバーです。法令本文と出典を必要とするAIクライアント向けに、関連する施行令や施行規則も検索します。

主な機能

  1. 01キーワードによる現行法令の検索
  2. 02法令IDまたは法令番号による条文取得
  3. 03法令メタデータと本文プレビューの取得
  4. 04関連する施行令・施行規則の検索
  5. 05結果へのe-Gov出典リンクの付与

活用シーン

  1. 01特定のテーマに関する日本法の検索
  2. 02法令から特定の条文を取得
  3. 03法令に関連する施行令・施行規則の確認

MCP 対応

stdio経由で、法令検索、条文取得、法令情報の取得、関連法令検索のツールをMCPクライアントに提供します。結果には出典確認用の法令名、ID、条番号、e-Gov URLが含まれます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"shayouworld-egov-law": {
"command": "npx",
"args": [
"-y",
"@codeagentjp/egov-law-mcp"
]
}
}
}
起動コマンドnpx -y @codeagentjp/egov-law-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@codeagentjp/egov-law-mcp0.1.1

ツール

4

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
limitnumberいいえ結果の最大数。デフォルトは 10 です。
keywordstringはい法令名、法令番号、または法令 ID を検索するキーワード。
categoryenumいいえ法令カテゴリー。デフォルトはすべてです。all | acts | orders | rules

詳細

@codeagentjp/egov-law-mcp

e-Gov法令検索から日本の法律を検索し、条文を取得するローカルのstdio MCP サーバーです。

このサーバーはLLMを呼び出しません。ソースに基づく法令データとe-GovのURLのみを返すため、MCPクライアント(Claude Desktop、Claude Code、Cursor、その他のエージェント)は原典を引用できます。

設計上の選択は、デジタル庁がオープンソースとして公開したLawsy-Custom-BQ(Gennai政府AI OSSリリースの一環として2026-04-24に公開)を参考にしています。設計メモはcodeagent.jpをご覧ください。

e-Gov MCPをもう1つ作った理由

別の作者によるegov-law-mcpがnpmにすでにあります。このパッケージとの違いは3つあります。

  1. find_related_laws — 指定された基本法令名に対応する施行令や施行規則を検索します。Lawsy-Custom-BQにも同じ処理がサーバー側にあります。定義や委任された規則が親法の外にあることも多いため、便利です。
  2. すべてのツール結果にソースの出典を含める — すべての応答に法令名、法令ID、条番号、e-Govの正規URLを含めるため、呼び出し元のLLMが引用を省略できません。
  3. 単一ファイルの.mjsで、ビルド不要 — bin/egov-law-mcp.mjsはNode 20+で直接実行できます。監査が容易で、インストールサイズも小さくなります。

ステータス

MVPです。APIの範囲は意図的に小さくしています。

  • search_laws — キーワードで現行の日本の法令を検索します。
  • get_article — 法令IDまたは法令番号で、法令の特定の条文を取得します。
  • get_law — 法令の基本的なメタデータとテキストのプレビューを取得します。
  • find_related_laws — 関連性がありそうな施行令や施行規則を検索します。

要件

  • Node.js 20以降
  • https://laws.e-gov.go.jpへのネットワークアクセス

インストール

npmからインストールする場合:

{
  "mcpServers": {
    "egov-law": {
      "command": "npx",
      "args": ["-y", "@codeagentjp/egov-law-mcp"]
    }
  }
}

開発用にソースからインストールする場合:

git clone https://github.com/SHAYOUWORLD/egov-law-mcp.git
cd egov-law-mcp
node bin/egov-law-mcp.mjs
{
  "mcpServers": {
    "egov-law": {
      "command": "node",
      "args": ["/absolute/path/to/egov-law-mcp/bin/egov-law-mcp.mjs"]
    }
  }
}

ツール

search_laws

e-Govの法令一覧を検索します。

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

条文を取得します。lawIdまたはlawNumのいずれかを指定してください。

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

法令の基本的なメタデータとプレーンテキストのプレビューを取得します。

{
  "lawId": "503AC0000000035",
  "previewChars": 3000
}
find_related_laws

基本法令名に関連していると思われる法令を、施行令や施行規則を含めて検索します。

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

データソースと出典表記

このパッケージはe-Gov法令検索APIを使用します。

ツールの結果には出典が含まれます。このパッケージに基づく出力を公開または再配布する場合は、適切なe-Govの出典表記を含めてください。

推奨する出典表記:

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

安全に関する注意

  • このパッケージは法令を参照するためのツールであり、法律上の助言ではありません。重要な法的判断は、e-Govの公式ページで確認し、必要に応じて有資格の専門家に相談してください。
  • シェルコマンドは実行しません。
  • JSON-RPCメッセージはstdoutのみに書き込み、ログはstderrのみに出力します。
  • e-Gov法令検索のエンドポイントのみを取得します。

Related

License

MIT © codeagent.jp

コメント

MCP は初めてですか?

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

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