disability-law-mcp
v0.1.0
Published
MCP server & REST API for Japanese disability welfare law — e-Gov API, MHLW Q&A
Maintainers
Readme
disability-law-mcp
公開状況: npm のみ公開済み(
npm i disability-law-mcp)。GitHub リポジトリは非公開。
日本の障害福祉関連法令・Q&A・報酬サービスコード表を取得する MCP サーバー。
Claude が障害福祉の質問に回答する際、条文やQ&Aのハルシネーションを防止するために、e-Gov法令APIおよび厚労省から原文を取得して裏取りさせます。
特徴
- 法令取得 — e-Gov法令API v2 から条文をMarkdown形式で取得
- 法令検索 — キーワードで法令を横断検索(略称→正式名称の自動解決付き)
- Q&A検索 — 厚労省のR6報酬改定Q&A(VOL.1〜VOL.8、計143件)をキーワード検索
- 報酬検索 — 障害福祉サービス費等の報酬算定構造(サービスコード表、約10万件)を検索。改定版の時系列管理対応
- 主要法令プリセット — 障害者総合支援法・児童福祉法・各種基準省令等のlaw_idをハードコード
- 略称対応 — 「障総法」「障害福祉サービス基準」「通所支援基準」等の略称で指定可能
MCP ツール
| ツール | 説明 |
|---|---|
| get_law | e-Gov法令APIから条文を取得。法令名 + 条番号で指定 |
| search_law | キーワードで法令を検索 |
| search_qa | R6報酬改定Q&A(VOL.1〜VOL.8)をキーワード検索 |
| search_houshu | 障害福祉サービス報酬コード表を検索。単位数・加算をキーワード/コードで検索 |
対応法令(プリセット)
主要法令
| 法令名 | 略称 | |--------|------| | 障害者総合支援法 | 障総法 / 総合支援法 | | 児童福祉法 | 児福法 | | 身体障害者福祉法 | 身障法 | | 知的障害者福祉法 | 知障法 | | 精神保健福祉法 | 精保法 | | 発達障害者支援法 | 発達障害者法 | | 障害者虐待防止法 | 虐待防止法 | | 障害者差別解消法 | 差別解消法 | | 障害者雇用促進法 | 雇用促進法 | | 医療的ケア児支援法 | 医ケア法 | | 社会福祉法 | 社福法 | | 障害者基本法 | — |
施行令・施行規則
障害者総合支援法施行令(障総令)、障害者総合支援法施行規則(障総規)
省令(指定基準)
| 法令名 | 略称 | |--------|------| | 指定障害福祉サービスの事業等の人員、設備及び運営に関する基準 | 障害福祉サービス基準 / 省令171号 | | 指定障害者支援施設等の人員、設備及び運営に関する基準 | 障害者支援施設基準 / 施設基準 | | 指定計画相談支援の事業の人員及び運営に関する基準 | 計画相談支援基準 | | 指定地域相談支援の事業の人員及び運営に関する基準 | 地域相談支援基準 | | 指定通所支援の事業等の人員、設備及び運営に関する基準 | 通所支援基準 / 障害児通所基準 | | 指定障害児入所施設等の人員、設備及び運営に関する基準 | 障害児入所基準 | | 指定障害児相談支援の事業の人員及び運営に関する基準 | 障害児相談支援基準 |
サービス種類コード
| コード | サービス種別 | コード | サービス種別 | |--------|-------------|--------|-------------| | 11 | 居宅介護 | 32 | 施設入所支援 | | 12 | 重度訪問介護 | 33 | 共同生活援助 | | 13 | 行動援護 | 41 | 自立訓練(機能訓練) | | 14 | 重度障害者等包括支援 | 42 | 自立訓練(生活訓練) | | 15 | 同行援護 | 43 | 就労移行支援 | | 21 | 療養介護 | 45 | 就労継続支援A型 | | 22 | 生活介護 | 46 | 就労継続支援B型 | | 24 | 短期入所 | 47 | 就労定着支援 | | 52 | 計画相談支援 | 61 | 児童発達支援 | | 55 | 障害児相談支援 | 63 | 放課後等デイサービス |
セットアップ
npx(推奨)
インストール不要。以下の設定をコピペするだけ:
{
"mcpServers": {
"disability-law": {
"command": "npx",
"args": ["-y", "disability-law-mcp"]
}
}
}Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json に追加
Claude Code: claude mcp add disability-law -- npx -y disability-law-mcp
ローカル(ソースから)
git clone https://github.com/kentaroajisaka/disability-law-mcp.git
cd disability-law-mcp
npm install
npm run build{
"mcpServers": {
"disability-law": {
"command": "node",
"args": ["/path/to/disability-law-mcp/dist/index.js"]
}
}
}Remote MCP(Vercel デプロイ)
Vercel にデプロイすると、Remote MCP サーバーとしても利用できます。
デプロイ手順
git clone https://github.com/kentaroajisaka/disability-law-mcp.git
cd disability-law-mcp
npm install
vercel --prodRemote MCP 設定
Claude Desktop や Claude Code から Remote MCP として接続:
{
"mcpServers": {
"disability-law": {
"type": "url",
"url": "https://<your-domain>/api/mcp"
}
}
}Custom GPT (ChatGPT Actions)
- ChatGPT の GPT Editor → Actions → Import from URL
- URL:
https://<your-domain>/openapi.yaml - Privacy policy:
https://<your-domain>/api/privacy
REST API
MCP に加えて、REST API エンドポイントも提供しています。Custom GPT (ChatGPT) の Actions や、その他のAIツールから利用できます。
エンドポイント一覧
| エンドポイント | 説明 |
|---|---|
| GET /api/get-law | 条文取得(law_name 必須、article は format=toc 時は省略可) |
| GET /api/search-law | 法令検索(keyword 必須) |
| GET /api/search-qa | Q&A検索(keyword 必須) |
| GET /api/search-houshu | 報酬コード表検索(keyword / service_type_code / service_code のいずれか必須) |
使用例
# 障害者総合支援法第5条を取得
curl "https://<your-domain>/api/get-law?law_name=障害者総合支援法&article=5"
# キーワードで法令検索
curl "https://<your-domain>/api/search-law?keyword=障害福祉サービス"
# Q&Aを検索
curl "https://<your-domain>/api/search-qa?keyword=処遇改善"
# 生活介護の報酬単位数を検索
curl "https://<your-domain>/api/search-houshu?keyword=入浴&service_type_code=22"
# 特定のサービスコードの単位数を取得
curl "https://<your-domain>/api/search-houshu?service_code=22-5088"使い方の例(MCP)
条文の取得
「障害者総合支援法第5条を取得して」
→ get_law(law_name="障害者総合支援法", article="5")
省令の条文取得
「障害福祉サービス基準の第44条を取得して」
→ get_law(law_name="障害福祉サービス基準", article="44")
Q&Aの検索
「人員配置体制加算について教えて」
→ search_qa(keyword="人員配置")
報酬単位数の確認
「就労継続支援B型の基本報酬は?」
→ search_houshu(keyword="就継B", service_type_code="46")
特定サービスコードの単位数
「サービスコード22-5088の単位数は?」
→ search_houshu(service_code="22-5088")
出典
- 法令: e-Gov法令検索(デジタル庁)
- Q&A: 障害福祉サービス等報酬改定について(厚生労働省)
- 報酬コード表: 障害福祉サービス等の報酬算定構造(厚生労働省)
Q&Aの利用は厚生労働省のコンテンツ利用規約(公共データ利用規約 第1.0版)に基づきます。
クレジット
- e-Gov法令APIクライアント実装は takurot/egov-law-mcp を参考にしています
- kaigo-law-mcp のアーキテクチャをベースに構築
ライセンス
MIT
