busan-essentials
Busan Essentials — MCP-сервер
Найдите ближайший туалет, аптеку, бесплатный WiFi, AED или туристический информационный центр в Пусане, Южная Корея. 8,680 объектов из открытых данных правительства Кореи, каждая запись на корейском и английском языках.
Что это?
Busan Essentials — это MCP-сервер (Model Context Protocol), который отвечает на вопрос «где ближайший X в Пусане?» для ИИ-агентов, помогающих туристам и местным жителям. Каждая запись содержит название и адрес на корейском и английском языках, поэтому агент может передать корейский текст таксисту, а английский — путешественнику.
Related MCP server: OpenAPI Korea MCP Server
Доступные данные
Тип | Описание | Количество |
| Расположение AED (дефибрилляторов) | 2,799 |
| Общественные туалеты во всех 16 районах | 2,487 |
| Бесплатные точки доступа WiFi | 1,702 |
| Аптеки в Пусане | 1,667 |
| Туристические информационные центры | 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}1,050 из 2,487
toilet{"is_24h": true}839 из 2,487
toilet{"diaper_table": true}433 из 2,487
tourist_info{"english": true}14 из 25
tourist_info{"chinese": true}13 из 25
tourist_info{"japanese": true}9 из 25
pharmacy,wifiиaedне имеют полезных фильтров — в исходных данных нет различий между объектами. Неизвестный ключ фильтра возвращает ноль результатов, а не игнорируется.limit(необязательный): максимум результатов, 1-50 (по умолчанию: 10)
get_place_detail
Получите полную запись об одном объекте по его ID. 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). Увеличьте его, если первый вызов вернул пустой результат — 500 м достаточно в центре города, но мало в отдалённых районах.type(необязательный): ограничение по типу объекта. Если не указано, вернётся то, что ближе всего.limit(необязательный): максимум результатов, 1-20 (по умолчанию: 5)
Каждый результат содержит distance_m — расстояние по прямой от точки поиска.
get_subway_timetable
Пока недоступно. Данные расписания не загружены, поэтому каждый вызов возвращает пустой результат для каждой станции. Инструмент остаётся зарегистрированным, поэтому он заработает сразу после появления данных — см. Известные ограничения данных.
submit_feedback
Сообщите об отсутствующих, неверных или устаревших данных. Сообщения читаются и учитываются: более ранние сообщения о пустых англоязычных полях привели к заполнению всех 8,680 записей.
Параметры:
category(обязательный):new_data|data_quality|coverage|format|frequency|othermessage(обязательный): что не так. Укажите ID места, если он у вас есть.priority(необязательный):low|medium|high(по умолчанию:medium)
Быстрый старт
Вариант A: Smithery (рекомендуется)
Посетите Busan Essentials на Smithery и следуйте инструкциям по настройке для вашего 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Примеры запросов
ИИ-агент может использовать эти инструменты для ответа на такие вопросы, как:
Английский
«Найди аптеку рядом со станцией Сомён»
«Где ближайший общественный туалет к пляжу Хэундэ?»
«Мне нужен туалет, доступный для инвалидных колясок, в Хэундэ, работающий круглосуточно»
«Найди бесплатные точки WiFi в районе Кваналли»
«Где ближайший AED к Нампо-дону?»
«Какой туристический информационный центр рядом со мной имеет англоговорящий персонал?»
日本語
「西面(ソミョン)で薬局を探して」
「広安里(クァンアルリ)の近くで無料Wi-Fiが使える場所は?」
「海雲台(ヘウンデ)駅周辺の公衆トイレを教えて」
中文
"在西面附近找药店"
"广安里附近哪里有免费WiFi?"
"南浦洞附近最近的AED在哪里?"
Обратная связь
Мы активно рассматриваем и учитываем обратную связь для улучшения качества и полноты данных.
Для ИИ-агентов: используйте инструмент submit_feedback во время разговора, чтобы сообщить о проблемах или предложить улучшения.
Для разработчиков: Откройте issue с обратной связью на GitHub.
Категории: new_data | data_quality | coverage | format | frequency | other
Известные ограничения данных
subway: Не загружено. API расписания Humetro (data.go.kr 15000522) требует отдельной заявки на использование, которая ещё ожидает рассмотрения, поэтомуget_subway_timetableничего не возвращает ни для одной станции. Парсер и конфигурация готовы; данные появятся сразу после одобрения ключа. Линия Тонхэ и Busan–Gimhae Light Rail будут добавлены позже.pharmacy: Нет флагов круглосуточной работы или иностранных языков. Общенациональный источник E-Gen их не содержит, поэтомуis_24hравенfalseво всех 1,667 записях — это пробел в источнике, а не утверждение, что в Пусане нет круглосуточных аптек.Координаты
toiletвозвращаются к центроиду района; исходный стандартный набор данных потерял колонки WGS84.wifi,pharmacy,aedиtourist_infoимеют точные координаты.Английские названия и адреса создаются с использованием системы Revised Romanization и глоссария типов объектов (미래약국 → "Mirae Pharmacy"). Названия-заимствования романизируются фонетически, а не восстанавливают исходное написание (오션약국 → "Osyeon Pharmacy", а не "Ocean"). Корейские поля всегда являются авторитетными.
tourist_infoсодержит 25 записей, а не 26: в исходном наборе данных есть тестовая запись ("테스트 관광안내소"), которая исключена.
Источники данных
Все данные взяты из официальных открытых данных правительства Кореи и используются по лицензии KOGL Type 1 (출처표시 / Attribution):
Лицензия
This server cannot be deployed
Maintenance
Related MCP Connectors
Nationwide Korea: bus stops in 138 cities, 30-year climate normals, tourism (KR/EN).
Korean statutes, precedents, local business-district stats and public procurement for AI agents.
Who qualifies for 10,956 Korean government benefits (보조금24). Plus public data and weather.
Korean market data for AI agents: K-beauty/K-food products, Naver trends, stocks, real estate.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables AI assistants to access South Korean tourism information via the official Korea Tourism Organization API, providing comprehensive search for attractions, events, food, and accommodations with multilingual support.827 PyPI9MIT
- AlicenseNot gradedqualityDmaintenanceEnables access to Korean public data services through OpenAPI integration. Supports querying government datasets like parking information in Sejong City through natural language interactions.MIT
- FlicenseNot gradedqualityCmaintenance22,000+ public facility data for foreign tourists in Seoul — restrooms, pharmacies, WiFi, AEDs, tourist info centers, and subway timetables. Bilingual (Korean/English).-
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to search and retrieve information about KTO-certified medical tourism facilities in South Korea, including area-based, location-based, and keyword search, with multilingual support.10,440 npm1MIT