MCP サーバー・API無料・キー不要
AI アシスタントで、病院・クリニック・薬局を探す
Claude・ChatGPT などの AI アシスタントに「新宿駅の近くで、今やっている皮膚科を探して」と頼むと、病院ネットが全国の医療機関・薬局を探し、要点と施設ページへのリンクで答えます。自作のプログラムからは JSON の API で使えます。
- 掲載中の医療機関・薬局 207,089件
- 毎月更新
- 無料・キー不要
- 読み取りだけ(探して答えるだけ)
MCP サーバーの URLコネクタに登録します(Streamable HTTP)
https://byouin.net/mcpできること
AI アシスタントが、会話の中で病院ネットの検索を使います。
駅・地域から探す
駅からの距離(500m〜10km)、都道府県・市区町村で探せます。同じ名前の駅や市区町村は、候補から選び直します。
今診療中か・土日や夜間
今(日本時間)診療している施設、土曜・日曜・祝日・18時以降の診療、駐車場・オンライン診療・バリアフリーなどで絞り込めます。
診療科目と詳しい情報
116の診療科目で探せます。1つの施設の曜日ごと・診療科目ごとの診療時間、休診日、アクセス、近くの駅も答えます。
施設ページへのリンクで答える
答えには施設ページへのリンクが付きます。医療情報ネットの全項目や元のページは、リンク先で確かめられます。
新宿駅の近くで、今やっている皮膚科を探して
新宿駅から1km以内で、今の時間に診療している皮膚科が見つかりました。近い順にいくつか紹介します。
- ○○皮膚科クリニック・西新宿・今日 10:00-19:00・駅から 約200m → 施設ページ
- △△クリニック・新宿・今日 9:30-18:30・駅から 約400m → 施設ページ
診療時間は変わることがあるので、受診の前に電話で確かめてください。
出典: 医療情報ネット(ナビイ)(厚生労働省)の公開情報。病院ネットが整理して提供。
始め方(Claude の場合)
claude.ai・デスクトップアプリでは、3つの手順で使えるようになります。
1コネクタを追加する
「Customize」→「Connectors」を開き、「+ Add」→「Add custom connector」を選びます。
2名前と URL を入れる
名前(例: 病院ネット)と、上の「MCP サーバーの URL」を入れて「Continue」。認証は「No sign in」を選んで「Add」します。
3オンにして話しかける
チャット欄の左下の「+」→「Connectors」でオンにして、「新宿駅の近くで今やっている皮膚科を探して」のように頼みます。初めてのときは、ツールを使ってよいか聞かれます。
- Free・Pro・Max・Team・Enterprise で使えます。Free は、追加できるコネクタが1つまでです。
- Team・Enterprise は、オーナーが組織の設定(Organization settings → Connectors)で追加したあと、各自が「Connect」で接続します。
画面の名前は 2026年10月時点の案内に合わせています(Anthropic の手順(新しいタブで開く))。
始め方(ChatGPT の場合)
Web 版の ChatGPT では、3つの手順で使えるようになります。
1Plugins から追加する
「Plugins」を開き、「+」→「Add custom MCP server」を選びます。
2名前と URL を入れる
名前(例: 病院ネット)と、上の「MCP サーバーの URL」を入れます。認証はなしのまま、注意事項を確かめてチェックを入れ、「Create as a plugin」を選びます。
3「@」で選んで話しかける
できたプラグインを入れたら、新しいチャットで「@」を入力して病院ネットを選び、「新宿駅の近くで今やっている皮膚科を探して」のように頼みます。
- OpenAI の案内では Business・Enterprise・Edu・Pro が対象です。
- Business・Enterprise・Edu では、ワークスペースの管理者の許可が要ることがあります。
- スマホのアプリからは追加できません(Web 版で追加します)。
- ChatGPT は、追加したときのツールの一覧をそのまま使います。当サイトがツールを変えたときは、追加し直すと新しい説明が届きます。
画面の名前は 2026年10月時点の案内に合わせています(OpenAI の手順(新しいタブで開く))。
そのほかの AI・開発ツール
MCP に対応した AI アシスタント・開発ツールなら、同じ URL で使えます。
Claude Codeターミナルで実行
claude mcp add --transport http byouin https://byouin.net/mcpCursor などMCP の設定ファイル
{
"mcpServers": {
"byouin": { "url": "https://byouin.net/mcp" }
}
}頼み方の例
場所・診療科目・条件をそろえて頼むと、絞り込んだ結果が返ってきます。
- 「新宿駅の近くで、今やっている皮膚科を探して」
- 「札幌市中央区で、日曜日も診療している小児科は?」
- 「梅田駅から1km以内で、駐車場のある眼科」
- 「伊達市(北海道)で、今開いている薬局を教えて」
- 「横浜市で、18時以降も診療している内科を近い順に」
- 「この病院の診療時間と休診日を、曜日ごとに教えて」
- 「府中駅の近くで、オンライン診療ができるクリニック」
- 「大阪市中央区で、英語に対応している歯科」
「家の近くで」と頼むと、AI は最寄り駅か市区町村を聞き返します。AI アシスタントには、利用者の現在地は伝わらないためです。
ツールの一覧と、答えるまでの流れ
どのツールも読み取りだけで、医療機関の情報を書き換えることはありません。
| ツール | できること |
|---|---|
| search_ | 医療機関・薬局を探す(20件ずつ。駅・緯度経度があれば近い順。各施設に、今診療中か・今日の時間・近くの駅が付く)主な入力: 駅・市区町村・都道府県・距離・種別・診療科目・今診療中・特徴(土日・夜間・駐車場など)・病床数・キーワード・並び順 |
| get_ | 1つの施設の詳しい情報(曜日ごと・診療科目ごとの診療時間・休診日・特徴・アクセス・近くの駅。頼めば医療情報ネットの項目も)主な入力: 施設の id か施設ページの URL |
| find_ | 駅・市区町村・都道府県の候補主な入力: 駅名・市区町村名・都道府県名(都道府県で絞り込める) |
| find_ | 「皮膚」「こども」などの語から、診療科目の候補(掲載中の施設の数つき)主な入力: 診療科目を表す語(省くとすべて) |
AI は、たいてい次の順にツールを使います。
- 場所があいまいなら、find_places で駅・市区町村を確かめる
- 診療科目があいまいなら、find_departments で候補を確かめる
- search_facilities で条件に合う医療機関を探す(解釈した条件は applied_filters・notes に返る)
- 気になる施設を get_facility で詳しく見る
- 要点と、施設ページへのリンク・出典・受診の前のお願いを添えて答える
開発者向けの API
同じ検索を、JSON の API(REST)でも使えます。OpenAPI 3.1 の説明付きです。
JSON の API の URL
https://byouin.net/api/v1OpenAPI 3.1 の説明の URLChatGPT の GPTs の Actions などに、そのまま登録できます
https://byouin.net/api/v1/openapi.jsonGET /api/v1/facilities医療機関・薬局を探す(パラメータは search_facilities と同じ。配列は同じ名前のくり返しかカンマ区切り)GET /api/v1/facilities/{施設の id}1つの施設の詳しい情報(include_all_items=trueで医療情報ネットの項目も)GET /api/v1/places?q=駅・市区町村・都道府県の候補GET /api/v1/departments?q=診療科目の候補
curl の例新宿駅から1km以内・皮膚科・今診療中
curl "https://byouin.net/api/v1/facilities?station=%E6%96%B0%E5%AE%BF&department=%E7%9A%AE%E8%86%9A%E7%A7%91&open_now=true"応答には、条件に合う件数(total)、20件までの要点(results)、解釈した条件(applied_filters・notes)、同じ条件の検索結果ページ(search_url)、 出典(attribution)、非公式のサイトであることの表示(notice)、受診の前のお願い(safety)、データの日付(data_as_of)が入ります。 同じ名前の駅や市区町村が複数あるときは、候補(candidates)つきのエラーを返します。
サイトの説明は llms.txt、MCP サーバーの名刺は server-card にあります。
回数の上限と、医療機関を示すときのお願い
回数の上限
- アクセス元ごとに 1分30回・1日1,000回まで使えます(キーは要りません)。
- 上限に届くと 429 を返します(Retry-After に待つ秒数)。
医療機関を示すときのお願い
- 出典として、応答の attribution(「出典: 医療情報ネット(ナビイ)(厚生労働省)の公開情報。病院ネットが整理して提供。」)を添え、 「病院ネット」は当サイトへのリンクにしてください。
- 当サイトは民間の非公式のサイトです。厚生労働省の公式の情報として示さないでください(応答の notice)。
- リンクは、それぞれの施設の url(当サイトの施設ページ)を使ってください。医療情報ネットの元のページは、施設ページから開けます。
- 診療時間・休診日は変わることがあるので、受診の前に医療機関へ電話で確かめるよう伝えてください。おすすめや順位付け、症状からの受診先の判断はしないでください(応答の safety)。
利用条件
利用規約の「API・MCP の利用」に従ってください。大量に取得して医療機関のデータベースを作り直すこと、取得したデータの販売、 回数の上限を避けるための工夫(アクセス元を変えるなど)は禁止しています。データの出典は このサイトについて を、医療機関の情報の元は 医療情報ネット(ナビイ)(新しいタブで開く) を見てください。
よくある質問
料金はかかりますか?
無料です。キーの発行や申し込みも要りません。1つのアクセス元から、1分に30回・1日に1,000回まで使えます。
MCP とは何ですか?
MCP(Model Context Protocol)は、AI アシスタントが外部のサービスの機能を呼び出すための共通の決まりです。病院ネットの MCP サーバーを登録すると、AI アシスタントが会話の中で医療機関を探せるようになります。
どの AI アシスタントで使えますか?
MCP に対応した AI アシスタントで使えます。Claude(claude.ai・デスクトップアプリ・Claude Code)、ChatGPT(Web 版の Plugins から追加)、Cursor などです。プログラムからは JSON の API(OpenAPI 3.1)を使えます。
情報はどのくらい新しいですか?
厚生労働省の医療情報ネット(ナビイ)の公開情報を、おおむね毎月1回取り直しています。応答の data_as_of にデータの日付が入ります。診療時間・休診日は変わることがあるので、受診の前に医療機関へ電話で確かめてください。
AI に、どの病院がよいか選んでもらえますか?
できません。このサービスは、条件に合う医療機関を探して事実を答えるだけで、おすすめや順位付けはしません(並び順は距離などの機械的な順です)。症状からどの診療科目にかかればよいかの判断もしません。急な病気やけがで受診を迷うときは救急安心センター(#7119)、子どものことは子ども医療電話相談(#8000)、命にかかわる緊急のときは119番に電話してください。
話した内容や現在地は記録されますか?
病院ネットは、検索の条件の中身を記録しません。現在地も当サイトには送られません(「家の近くで」と頼むと、AI が最寄り駅か市区町村を聞き返します)。会話そのものの扱いは、お使いの AI アシスタントの方針によります。
予約や受診の申し込みはできますか?
できません。予約や受診は、それぞれの医療機関に直接お問い合わせください。施設ページに電話番号が載っています。
厚生労働省の公式のサービスですか?
いいえ。病院ネットは民間の運営者による非公式のサイトで、厚生労働省・都道府県が運営するものではありません。医療機関の情報は、医療情報ネット(ナビイ)の公開情報をもとにしています。
うまく見つからないときは?
駅名や市区町村名を具体的に伝えてください(同じ名前があるときは都道府県も)。診療科目は「皮膚科」「小児科」のような名前で伝えると、AI が候補を確かめてから探します。0件のときは、距離を広げる・条件を減らすなど、条件をゆるめてみてください。
自分のサービスやアプリに組み込めますか?
利用規約の「API・MCP の利用」に沿って使えます。医療機関を示すときは、出典と、当サイトが公式サイトではないことを示し、施設ページへのリンクを残してください。大量に取得して医療機関のデータベースを作り直すこと、取得したデータの販売、回数の上限を避けるための工夫は禁止しています。
回数の上限に届いたらどうなりますか?
429(Too Many Requests)を返します。Retry-After に入っている秒数だけ待ってから、もう一度お試しください。
ほかに分からないことは、お問い合わせからお寄せください。