The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Egov Law MCP listing page.
Local stdio MCP server for searching Japanese laws and retrieving article text from e-Gov Law Search.
This server does not call an LLM. It only returns source-backed law data and e-Gov URLs so your MCP client (Claude Desktop, Claude Code, Cursor, or any other agent) can cite the original source.
Design choices were informed by reading Digital Agency's open-sourced Lawsy-Custom-BQ (released 2026-04-24 as part of the Gennai government AI OSS release). See the design notes at codeagent.jp.
There is an existing egov-law-mcp on npm by another author. This package differs in three ways:
find_related_laws — looks up enforcement orders (施行令) and regulations (施行規則) for a given base law name. Lawsy-Custom-BQ has the same step server-side; useful because definitions and delegated rules often live outside the parent act..mjs, no build step — bin/egov-law-mcp.mjs runs directly under Node 20+. Easier to audit, smaller install.MVP. The API surface is intentionally small:
search_laws — search current Japanese laws by keyword.get_article — retrieve a specific article from a law by law ID or law number.get_law — retrieve basic metadata and a text preview for a law.find_related_laws — find likely related enforcement orders and regulations.https://laws.e-gov.go.jpFrom npm:
From source for development:
search_lawsSearches the e-Gov law list.
get_articleRetrieves article text. Provide either lawId or lawNum.
get_lawRetrieves basic metadata and a plain text preview of a law.
find_related_lawsSearches for laws whose names look related to a base law name, including enforcement orders and regulations.
This package uses the e-Gov Law Search API:
Tool results include source attribution. When you publish or redistribute output based on this package, include an appropriate e-Gov source attribution.
Suggested attribution:
出典: e-Gov法令検索(https://laws.e-gov.go.jp/)
MIT © codeagent.jp