Skip to main content
Glama

Busan Essentials — MCPサーバー

韓国・釜山で最寄りのトイレ、薬局、無料Wi-Fi、AED、または観光案内所を探します。韓国政府のオープンデータに基づく8,680件の施設情報で、すべてのレコードは韓国語と英語の両方で提供されます。

これは何ですか?

Busan Essentials は、旅行者や住民を支援するAIエージェントに向けて「釜山で最寄りのXはどこ?」に答えるMCP(Model Context Protocol)サーバーです。すべてのレコードには韓国語と英語の両方の名前と住所が含まれているため、エージェントは韓国語のテキストをタクシー運転手に、英語のテキストを旅行者に渡すことができます。

Related MCP server: OpenAPI Korea MCP Server

利用可能なデータ

種類

説明

件数

aed

AED(除細動器)設置場所

2,799

toilet

全16区の公衆トイレ

2,487

wifi

無料公衆Wi-Fiスポット

1,702

pharmacy

釜山の薬局

1,667

tourist_info

観光案内所

25

8,680件の施設が稼働中。釜山の全16区を対象とし、data.go.kr から取得しています。各レコードにはGPS座標、営業時間、バリアフリー情報、trust_score が含まれます。

対象外: 地下鉄・バスの時刻表、タクシー、レストラン、ホテル、観光スポット、および釜山以外の場所。get_subway_timetable は登録されていますが、データは未読込です — 既知のデータ制限 を参照してください。

MCPツール

find_places

種類、区、属性で検索します。ユーザーが位置情報を持っている場合や最寄りを尋ねた場合は、代わりに find_nearby を使用してください。

パラメータ:

  • type(必須): "toilet" | "pharmacy" | "wifi" | "aed" | "tourist_info"

  • district(任意): 釜山の区名を英語または韓国語で指定(例: "haeundae""해운대구"

  • filters(任意): すべて一致する必要がある属性フィルター。存在するのは以下のみ:

    種類

    フィルター

    一致するレコード

    toilet

    {"wheelchair": true}

    2,487件中1,050件

    toilet

    {"is_24h": true}

    2,487件中839件

    toilet

    {"diaper_table": true}

    2,487件中433件

    tourist_info

    {"english": true}

    25件中14件

    tourist_info

    {"chinese": true}

    25件中13件

    tourist_info

    {"japanese": true}

    25件中9件

    pharmacywifiaed には利用可能なフィルターがありません — 元データには施設ごとのバリエーションが記録されていないためです。不明なフィルターキーは無視されず、0件の結果を返します。

  • limit(任意): 最大件数、1〜50(デフォルト: 10)

get_place_detail

IDを指定して、1つの施設の完全なレコードを取得します。IDは find_places または find_nearby から取得してください — 推測しないでください。

パラメータ:

  • id(必須): 施設ID(例: "toilet_00001""pharmacy_0538""aed_00001""tourist_info_08"

find_nearby

GPS座標から最も近い施設を距離順に検索します。「最寄り」「最も近い」「この辺り」といったリクエストや緊急時のデフォルトとして最適です。

パラメータ:

  • lat(必須): 緯度(釜山は約 ~35.04 〜 約 ~35.40)

  • lng(必須): 経度(釜山は約 ~128.78 〜 約 ~129.30)

  • radius_m(任意): 検索半径(メートル)、100〜5000(デフォルト: 500)。最初の呼び出しで結果が空の場合は広げてください — 500mは都心部では密集していますが、郊外ではまばらです。

  • type(任意): 施設タイプを1つに制限します。省略すると最も近いものが返ります。

  • limit(任意): 最大件数、1〜20(デフォルト: 5)

各結果には、検索地点からの直線距離である distance_m が含まれます。

get_subway_timetable

まだ利用できません。 時刻表データが読み込まれていないため、すべての駅で全呼び出しが空の結果を返します。ツールは登録されたままなので、データが入り次第すぐに動作を開始します — 既知のデータ制限 を参照してください。

submit_feedback

データの欠落、誤り、または古い情報を報告します。報告はすべて確認され対応されます。以前、英語フィールドが空であるという報告が寄せられ、8,680件すべてのレコードが補完されました。

パラメータ:

  • category(必須): new_data | data_quality | coverage | format | frequency | other

  • message(必須): 問題の内容。施設IDがあれば含めてください。

  • priority(任意): low | medium | high(デフォルト: medium

クイックスタート

オプションA: Smithery(推奨)

Smithery 上の Busan Essentials にアクセスし、お使いのMCPクライアントのセットアップ手順に従ってください。

オプションB: 直接接続

MCPクライアント設定(例: Claude Desktop の claude_desktop_config.json)に追加します:

{
  "mcpServers": {
    "busan-essentials": {
      "url": "https://busan-essentials-mcp-85013349489.asia-northeast3.run.app/mcp"
    }
  }
}

オプションC: ローカルで実行

git clone https://github.com/do-droid/busan-essentials.git
cd busan-essentials
API_BASE_URL="https://asia-northeast3-busan-essentials.cloudfunctions.net/api" \
uv run python -m src.server

クエリ例

AIエージェントは、これらのツールを使って次のような質問に答えることができます:

英語

  • "西面(ソミョン)駅の近くで薬局を探して"

  • "海雲台(ヘウンデ)ビーチに最も近い公衆トイレはどこですか?"

  • "海雲台(ヘウンデ)で24時間営業の車椅子対応トイレが必要です"

  • "広安里(クァンアルリ)エリアで無料Wi-Fiスポットを探して"

  • "南浦洞(ナムポドン)に最も近いAEDはどこですか?"

  • "私の近くで英語対応の観光案内所はどこですか?"

日本語

  • 「西面(ソミョン)で薬局を探して」

  • 「広安里(クァンアルリ)の近くで無料Wi-Fiが使える場所は?」

  • 「海雲台(ヘウンデ)駅周辺の公衆トイレを教えて」

中文

  • "在西面附近找药店"

  • "广安里附近哪里有免费WiFi?"

  • "南浦洞附近最近的AED在哪里?"

フィードバック

私たちはフィードバックを積極的に検討し、データ品質とカバレッジ向上のために反映しています。

AIエージェント向け: 会話中に submit_feedback ツールを使用して、問題を報告したり改善を提案したりできます。

開発者向け: GitHub でフィードバック issue を開くことができます。

カテゴリ: new_data | data_quality | coverage | format | frequency | other

既知のデータ制限

  • subway: 未読込です。Humetro の時刻表API(data.go.kr 15000522)は別途利用申請が必要で、まだ申請中です。そのため get_subway_timetable は全駅で何も返しません。パーサーと設定は準備済みで、キーが承認され次第データが流れます。東海線と釜山-金海軽電鉄は後日対応予定です。

  • pharmacy: 24時間営業や外国語対応のフラグはありません。全国規模のE-Genデータソースにそれらが含まれていないため、1,667件すべてのレコードで is_24hfalse になります。これはデータソース側の欠落であり、釜山に24時間営業の薬局が存在しないという意味ではありません。

  • toilet の座標は区の中心点にフォールバックします。元となる標準データセットからWGS84列が省かれているためです。wifipharmacyaedtourist_info は正確な座標を持ちます。

  • 英語の名前と住所は、改定ローマ字表記法と施設種別の用語集(미래약국 → "Mirae Pharmacy")によって生成されています。外来語の名前は元の綴りを復元するのではなく音声的にローマ字化されます(오션약국 → "Ocean" ではなく "Osyeon Pharmacy")。韓国語のフィールドが常に正となります。

  • tourist_info は26件ではなく25件です。ソースデータセットにテストエントリ("테스트 관광안내소")が含まれており、それを除外しているためです。

データソース

すべてのデータは韓国政府公式オープンデータを元にしており、KOGL Type 1(출처표시 / 表示) の下で利用しています。

ライセンス

  • コード — MIT、LICENSE を参照。

  • データ — KOGL Type 1(공공누리 제1유형 · 表示)、NOTICE を参照。商用利用と改変は許可されています。出典元のポータルのクレジット表示が必要です。

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
4wRelease cycle
2Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Korean market data for AI agents: K-beauty/K-food products, Naver trends, stocks, real estate.

  • Access Korea’s G2B procurement and Nara Market data for bid notices, awards, contracts, statistics…

  • Korean business registry, corporate info, parcel tracking, validation APIs

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/do-droid/busan-essentials'

If you have feedback or need assistance with the MCP directory API, please join our Discord server