npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

disability-law-mcp

v0.1.0

Published

MCP server & REST API for Japanese disability welfare law — e-Gov API, MHLW Q&A

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 --prod

Remote MCP 設定

Claude Desktop や Claude Code から Remote MCP として接続:

{
  "mcpServers": {
    "disability-law": {
      "type": "url",
      "url": "https://<your-domain>/api/mcp"
    }
  }
}

Custom GPT (ChatGPT Actions)

  1. ChatGPT の GPT Editor → Actions → Import from URL
  2. URL: https://<your-domain>/openapi.yaml
  3. Privacy policy: https://<your-domain>/api/privacy

REST API

MCP に加えて、REST API エンドポイントも提供しています。Custom GPT (ChatGPT) の Actions や、その他のAIツールから利用できます。

エンドポイント一覧

| エンドポイント | 説明 | |---|---| | GET /api/get-law | 条文取得(law_name 必須、articleformat=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")

出典

Q&Aの利用は厚生労働省のコンテンツ利用規約(公共データ利用規約 第1.0版)に基づきます。

クレジット

ライセンス

MIT