egov-law-mcp
@codeagentjp/egov-law-mcp
Локальный MCP-сервер (stdio) для поиска японских законов и получения текста статей из e-Gov Law Search.
Этот сервер не вызывает LLM. Он только возвращает данные о законах с указанием источника и URL-адреса e-Gov, чтобы ваш MCP-клиент (Claude Desktop, Claude Code, Cursor или любой другой агент) мог сослаться на первоисточник.
Выбор архитектурных решений был основан на изучении открытого исходного кода Lawsy-Custom-BQ от Агентства цифровых технологий (опубликован 24.04.2026 в рамках выпуска правительственного ИИ Gennai OSS). См. заметки о проектировании на codeagent.jp.
Зачем нужен еще один e-Gov MCP
На npm уже существует egov-law-mcp от другого автора. Этот пакет отличается тремя особенностями:
find_related_laws— ищет указы об исполнении (施行令) и нормативные акты (施行規則) для заданного базового закона. В Lawsy-Custom-BQ реализован такой же шаг на стороне сервера; это полезно, так как определения и делегированные правила часто находятся вне основного закона.Указание источника в каждом результате инструмента — каждый ответ включает название закона, ID закона, номер статьи и канонический URL e-Gov, поэтому вызывающая LLM не сможет пропустить ссылку.
Однофайловый
.mjs, без этапа сборки —bin/egov-law-mcp.mjsзапускается непосредственно в Node 20+. Легче проверять, меньше размер установки.
Related MCP server: Ask Google MCP Server
Статус
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
}Источник данных и атрибуция
Этот пакет использует API e-Gov Law Search:
e-Gov Law Search: https://laws.e-gov.go.jp/
Документация Law API: https://laws.e-gov.go.jp/docs/law-data-basic/8529371-law-api-v1/
Условия использования e-Gov: https://developer.e-gov.go.jp/contents/terms
Транспорт MCP stdio: https://modelcontextprotocol.io/specification/2025-06-18/basic/transports
Результаты инструментов включают указание источника. При публикации или распространении результатов, основанных на этом пакете, указывайте соответствующий источник e-Gov.
Рекомендуемая атрибуция:
出典: e-Gov法令検索(https://laws.e-gov.go.jp/)
Примечания по безопасности
Этот пакет является инструментом для поиска правовой информации, а не юридической консультацией. Проверяйте важные юридические выводы на официальной странице e-Gov и, при необходимости, консультируйтесь с квалифицированным специалистом.
Он не выполняет команды оболочки.
Он записывает сообщения JSON-RPC только в stdout, а логи — только в stderr.
Он обращается только к конечным точкам e-Gov Law Search.
Ссылки
Заметки о проектировании: 源内のLawsy実装をMCP化するなら、どこを残してどこを捨てるべきか (codeagent.jp)
Информация о выпуске Gennai OSS: 政府AI「源内」のソースコードが商用利用可能な形で公開 (codeagent.jp)
Эталонная реализация, на которой мы учились: digital-go-jp/genai-ai-api/google-cloud/lawsy-custom-bq
Лицензия
MIT © codeagent.jp
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityDmaintenanceLightweight MCP server that exposes tools for system information and weather lookup, designed for agent integration via stdio.1
- AlicenseAqualityAmaintenanceA stdio MCP server that provides a single tool to query Gemini with Google Search grounding for current web information, returning synthesized answers with source links.12141MIT
- AlicenseNot gradedqualityBmaintenanceA lightweight, stdio-based MCP server enabling AI assistants to perform local file system operations like reading, writing, searching, and executing commands.5,309MIT
- AlicenseNot gradedqualityBmaintenanceA local stdio MCP server that exposes xAI-compatible server-side search through a Responses API relay, providing web and X search tools with citation and cost reporting.38MIT
Related MCP Connectors
Japan Law MCP — Japanese national laws & ordinances via the e-Gov Law API.
Task-oriented MCP for Indonesian law: search, resolve citations, read laws, and MK decisions.
MCP server for Japan geodata: cadastral lot numbers (chiban) and reverse geocoding, for AI agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SHAYOUWORLD/egov-law-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server