Labor LawSAFE
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-07Connect
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.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-07 | 16eaf38b1489 | SAFE | B | 89 | first audit |
Questions
What is the Labor Law MCP server?
MCP server for Japanese labor & social insurance law — e-Gov API, MHLW 通達, JAISH 安衛通達
What tools does Labor Law 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 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 need?
No credential environment variables were found in its source, so it appears to need none.
How does Labor Law 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-07. The repository is watched and re-audited when it changes.