labor-law-mcpSAFE
MCP server for Japanese labor & social insurance law — e-Gov API, MHLW 通達, JAISH 安衛通達
Overview
From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.
日本の労働・社会保険法令と行政通達を取得する MCP サーバー。
Claude が労務の質問に回答する際、条文や通達のハルシネーションを防止するために、e-Gov法令API・厚労省法令等DB・安全衛生情報センターから原文を取得して裏取りさせます。
特徴
- 法令取得 — e-Gov法令API v2 から条文をMarkdown形式で取得
- 法令検索 — キーワードで法令を横断検索
- 厚労省通達検索 — 厚労省法令等データベースから通達をキーワード検索
- 厚労省通達取得 — 通達本文をHTML→テキスト変換して取得
- 安衛通達検索 — 安全衛生情報センター(JAISH)から安衛法関連通達を検索
- 安衛通達取得 — 安衛通達の本文を取得
- 主要法令プリセット — 労働基準法・雇用保険法・健康保険法等のlaw_idをハードコード(45法令)
- 略称対応 — 「労基法」「安衛法」「育介法」「健保法」等の略称で指定可能
MCP ツール
対応法令(プリセット45法令)
労働基準関係
労働基準法、労働基準法施行令、労働基準法施行規則、労働契約法、最低賃金法、賃金支払確保法
労働安全衛生関係
労働安全衛生法、労働安全衛生法施行令、労働安全衛生規則、じん肺法
労働保険関係
労災保険法、雇用保険法、雇用保険法施行令、雇用保険法施行規則、労働保険徴収法
職業安定・雇用対策関係
職業安定法、労働者派遣法、高年齢者雇用安定法、障害者雇用促進法、職業能力開発促進法、中小企業退職金共済法
雇用均等・ワークライフバランス関係
男女雇用機会均等法、育児介護休業法、パートタイム・有期雇用労働法、次世代育成支援対策推進法、女性活躍推進法
労使関係
労働組合法、労働関係調整法、個別労働紛争解決促進法、労働施策総合推進法(パワハラ防止法)
社会保険関係
健康保険法、厚生年金保険法、国民年金法、国民健康保険法、介護保険法、社会保険労務士法 等
略称対応
セットアップ
npx(推奨)
インストール不要。以下の設定をコピペするだけ:
{
"mcpServers": {
"labor-law": {
"command": "npx",
"args": ["-y", "labor-law-mcp"]
}
}
}Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json に追加
Claude Code: claude mcp add labor-law -- npx -y labor-law-mcp
ローカル(ソースから)
git clone https://github.com/kentaroajisaka/labor-law-mcp.git cd labor-law-mcp npm install npm run build
{
"mcpServers": {
"la16eaf38b1489OBSERVED · 2026-10-12Connect
Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control.
claude mcp add labor-law-mcp -- npx -y [email protected]
{
"mcpServers": {
"labor-law-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
]
}
}
}Exposed tools (6)
6 read · 0 write · 0 destructive.
| Tool | Risk | Description |
|---|---|---|
get_jaish_tsutatsu | read | 安全衛生情報センター(JAISH)の通達本文を取得する。search_jaish_tsutatsu で取得した url を指定。 |
get_law | read | 日本の法令から特定の条文を取得する。e-Gov法令API v2を使用。略称にも対応(労基法→労働基準法、安衛法→労働安全衛生法 等)。 |
get_mhlw_tsutatsu | read | 厚生労働省の通達本文を取得する。search_mhlw_tsutatsu で取得した data_id を指定。 |
search_jaish_tsutatsu | read | 安全衛生情報センター(JAISH)から安全衛生関連の通達をキーワード検索する。労働安全衛生法、じん肺法、作業環境測定法等に関する通達を検索可能。 |
search_law | read | 労働・社会保険関連の法令をキーワードで検索する。法令名が分からない場合に使用。e-Gov法令API v2を使用。 |
search_mhlw_tsutatsu | read | 厚生労働省の法令等データベースから通達をキーワード検索する。労働基準、雇用保険、安全衛生、社会保険等の行政通達を検索可能。 |
Trust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | PASS |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- declared (4 observation(s))
- Shell
- none-observed
- Dependencies
- not all pinned
- Secrets in source
- none-found
Findings (2)
import { LAW_ID_MAP } from '../../src/lib/law-registry.js';@modelcontextprotocol/sdk, zod, @types/node, tsx, typescript, vitest
Gates applied: no_behavioural_pass.
16eaf38b1489full audit observations/trust-audit/mcp-server/kentaroajisaka__labor-law-mcp.json · Report an issue / request a re-scanAudit history
Every audit this server has had. A grade with a past is a grade somebody is still checking.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-12 | 16eaf38b1489 | SAFE | B | 89 | first audit |
Questions
What is the labor-law-mcp MCP server?
MCP server for Japanese labor & social insurance law — e-Gov API, MHLW 通達, JAISH 安衛通達
What tools does labor-law-mcp expose?
6 in total: 6 read-only, 0 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.
Is labor-law-mcp safe to connect to an agent?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean server reads B.
What credentials does labor-law-mcp need?
No credential environment variables were found in its source, so it appears to need none.
How does labor-law-mcp run?
It speaks stdio, so it runs as a local process your client starts. It is published on npm as labor-law-mcp at 0.2.0.
How current is this page?
The grade is for one exact copy of the source (16eaf38b1489), read on 2026-10-12. The repository is watched and re-audited when it changes.