本文へスキップ
病院ネット

MCP サーバー・API無料・キー不要

AI アシスタントで、病院・クリニック・薬局を探す

Claude・ChatGPT などの AI アシスタントに「新宿駅の近くで、今やっている皮膚科を探して」と頼むと、病院ネットが全国の医療機関・薬局を探し、要点と施設ページへのリンクで答えます。自作のプログラムからは JSON の API で使えます。

  • 掲載中の医療機関・薬局 207,089件
  • 毎月更新
  • 無料・キー不要
  • 読み取りだけ(探して答えるだけ)

MCP サーバーの URLコネクタに登録します(Streamable HTTP)

https://byouin.net/mcp

できること

AI アシスタントが、会話の中で病院ネットの検索を使います。

  • 駅・地域から探す

    駅からの距離(500m〜10km)、都道府県・市区町村で探せます。同じ名前の駅や市区町村は、候補から選び直します。

  • 今診療中か・土日や夜間

    今(日本時間)診療している施設、土曜・日曜・祝日・18時以降の診療、駐車場・オンライン診療・バリアフリーなどで絞り込めます。

  • 診療科目と詳しい情報

    116の診療科目で探せます。1つの施設の曜日ごと・診療科目ごとの診療時間、休診日、アクセス、近くの駅も答えます。

  • 施設ページへのリンクで答える

    答えには施設ページへのリンクが付きます。医療情報ネットの全項目や元のページは、リンク先で確かめられます。

会話の例(AI の答えは、言い回しや件数が変わります)

新宿駅の近くで、今やっている皮膚科を探して

新宿駅から1km以内で、今の時間に診療している皮膚科が見つかりました。近い順にいくつか紹介します。

  • ○○皮膚科クリニック・西新宿・今日 10:00-19:00・駅から 約200m → 施設ページ
  • △△クリニック・新宿・今日 9:30-18:30・駅から 約400m → 施設ページ

診療時間は変わることがあるので、受診の前に電話で確かめてください。

出典: 医療情報ネット(ナビイ)(厚生労働省)の公開情報。病院ネットが整理して提供。

始め方(Claude の場合)

claude.ai・デスクトップアプリでは、3つの手順で使えるようになります。

  1. 1コネクタを追加する

    「Customize」→「Connectors」を開き、「+ Add」→「Add custom connector」を選びます。

  2. 2名前と URL を入れる

    名前(例: 病院ネット)と、上の「MCP サーバーの URL」を入れて「Continue」。認証は「No sign in」を選んで「Add」します。

  3. 3オンにして話しかける

    チャット欄の左下の「+」→「Connectors」でオンにして、「新宿駅の近くで今やっている皮膚科を探して」のように頼みます。初めてのときは、ツールを使ってよいか聞かれます。

  • Free・Pro・Max・Team・Enterprise で使えます。Free は、追加できるコネクタが1つまでです。
  • Team・Enterprise は、オーナーが組織の設定(Organization settings → Connectors)で追加したあと、各自が「Connect」で接続します。

画面の名前は 2026年10月時点の案内に合わせています(Anthropic の手順(新しいタブで開く))。

始め方(ChatGPT の場合)

Web 版の ChatGPT では、3つの手順で使えるようになります。

  1. 1Plugins から追加する

    「Plugins」を開き、「+」→「Add custom MCP server」を選びます。

  2. 2名前と URL を入れる

    名前(例: 病院ネット)と、上の「MCP サーバーの URL」を入れます。認証はなしのまま、注意事項を確かめてチェックを入れ、「Create as a plugin」を選びます。

  3. 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/mcp

Cursor などMCP の設定ファイル

{
  "mcpServers": {
    "byouin": { "url": "https://byouin.net/mcp" }
  }
}

頼み方の例

場所・診療科目・条件をそろえて頼むと、絞り込んだ結果が返ってきます。

  • 「新宿駅の近くで、今やっている皮膚科を探して」
  • 「札幌市中央区で、日曜日も診療している小児科は?」
  • 「梅田駅から1km以内で、駐車場のある眼科」
  • 「伊達市(北海道)で、今開いている薬局を教えて」
  • 「横浜市で、18時以降も診療している内科を近い順に」
  • 「この病院の診療時間と休診日を、曜日ごとに教えて」
  • 「府中駅の近くで、オンライン診療ができるクリニック」
  • 「大阪市中央区で、英語に対応している歯科」

「家の近くで」と頼むと、AI は最寄り駅か市区町村を聞き返します。AI アシスタントには、利用者の現在地は伝わらないためです。

ツールの一覧と、答えるまでの流れ

どのツールも読み取りだけで、医療機関の情報を書き換えることはありません。

ツールできること
search_facilities医療機関・薬局を探す(20件ずつ。駅・緯度経度があれば近い順。各施設に、今診療中か・今日の時間・近くの駅が付く)主な入力: 駅・市区町村・都道府県・距離・種別・診療科目・今診療中・特徴(土日・夜間・駐車場など)・病床数・キーワード・並び順
get_facility1つの施設の詳しい情報(曜日ごと・診療科目ごとの診療時間・休診日・特徴・アクセス・近くの駅。頼めば医療情報ネットの項目も)主な入力: 施設の id か施設ページの URL
find_places駅・市区町村・都道府県の候補主な入力: 駅名・市区町村名・都道府県名(都道府県で絞り込める)
find_departments「皮膚」「こども」などの語から、診療科目の候補(掲載中の施設の数つき)主な入力: 診療科目を表す語(省くとすべて)

AI は、たいてい次の順にツールを使います。

  1. 場所があいまいなら、find_places で駅・市区町村を確かめる
  2. 診療科目があいまいなら、find_departments で候補を確かめる
  3. search_facilities で条件に合う医療機関を探す(解釈した条件は applied_filters・notes に返る)
  4. 気になる施設を get_facility で詳しく見る
  5. 要点と、施設ページへのリンク・出典・受診の前のお願いを添えて答える

開発者向けの API

同じ検索を、JSON の API(REST)でも使えます。OpenAPI 3.1 の説明付きです。

JSON の API の URL

https://byouin.net/api/v1

OpenAPI 3.1 の説明の URLChatGPT の GPTs の Actions などに、そのまま登録できます

https://byouin.net/api/v1/openapi.json

  • GET /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 に入っている秒数だけ待ってから、もう一度お試しください。

ほかに分からないことは、お問い合わせからお寄せください。