K-Tour Info
Korea travel data: 50K+ places in 13 languages, festivals, crowd forecasts, itineraries
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"ktourinfo": {
"url": "https://ktourinfo.com/api/mcp"
}
}
}远程端点
https://ktourinfo.com/api/mcpstreamable-http它能做什么
工具清单
工具(6)
🟢search_places(keyword, area, contenttypeid, locale, limit)
Search 50,000+ Korean tourist attractions, restaurants, lodging, shopping, culture facilities and festivals by keyword, region and category. Returns name, address, coordinates, phone, image, a short overview and a ktourinfo.com page url.
输入模式
{
"type": "object",
"properties": {
"keyword": {
"type": "string",
"description": "Keyword in the chosen language or Korean, e.g. 'palace', '한옥', 'bibimbap'."
},
"area": {
"type": "string",
"description": "Province/city, e.g. 'Seoul', 'Busan', 'Jeju', '서울', '경기'."
},
"contenttypeid": {
"type": "integer",
"enum": [
12,
14,
15,
25,
28,
32,
38,
39
],
"description": "Category: 12 attraction, 14 culture facility, 15 festival/event, 25 travel course (Korean only), 28 leisure sports, 32 lodging, 38 shopping, 39 restaurant."
},
"locale": {
"type": "string",
"enum": [
"ko",
"en",
"ja",
"zh-CN",
"zh-TW",
"ru",
"de",
"fr",
"es",
"vi",
"th",
"id",
"ms"
],
"description": "Language of names/addresses/overviews. Default ko. Native data for ko/en/ja/zh-CN/zh-TW/ru/de/fr/es; vi/th/id/ms fall back to Korean."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"description": "Max results (default 10)."
}
}
}🟢find_nearby_places(lat, lng, radius_m, contenttypeid, limit)
Places within a radius of a latitude/longitude in Korea, nearest first, with distance in meters. Names are Korean.
输入模式
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"description": "Latitude (WGS84)."
},
"lng": {
"type": "number",
"description": "Longitude (WGS84)."
},
"radius_m": {
"type": "integer",
"minimum": 100,
"maximum": 20000,
"description": "Radius in meters (default 1500)."
},
"contenttypeid": {
"type": "integer",
"enum": [
12,
14,
15,
25,
28,
32,
38,
39
],
"description": "Category: 12 attraction, 14 culture facility, 15 festival/event, 25 travel course (Korean only), 28 leisure sports, 32 lodging, 38 shopping, 39 restaurant."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"description": "Max results (default 10)."
}
},
"required": [
"lat",
"lng"
]
}🟢get_crowd_forecast(poi_name, signgu, area, date, limit)
Daily crowd-level forecast (cnctr_rate, higher = busier) for Korean tourist spots over the next ~30 days. Use it to pick quieter days or spots. Match names in Korean (use search_places with locale 'ko' to get the Korean name first).
输入模式
{
"type": "object",
"properties": {
"poi_name": {
"type": "string",
"description": "Spot name in Korean (partial match), e.g. '경복궁'."
},
"signgu": {
"type": "string",
"description": "District in Korean, e.g. '종로구', '해운대구'."
},
"area": {
"type": "string",
"description": "Province/city, e.g. 'Seoul' or '서울'."
},
"date": {
"type": "string",
"description": "YYYY-MM-DD. Omit for all forecast days."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Max rows (default 10)."
}
}
}🟢get_related_places(poi_name, category, limit)
"Visitors to X also visited Y" — related spots ranked from Korean travel-movement data (monthly). Names in Korean.
输入模式
{
"type": "object",
"properties": {
"poi_name": {
"type": "string",
"description": "Reference spot name in Korean, e.g. '경복궁'."
},
"category": {
"type": "string",
"enum": [
"음식",
"관광",
"쇼핑",
"숙박",
"체험"
],
"description": "Filter: 음식 food, 관광 sightseeing, 쇼핑 shopping, 숙박 lodging, 체험 experience."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "Max results (default 8)."
}
},
"required": [
"poi_name"
]
}🟢list_festivals(start_date, end_date, area, limit)
Korean festivals and events running at any point between two dates, optionally in one region.
输入模式
{
"type": "object",
"properties": {
"start_date": {
"type": "string",
"description": "YYYY-MM-DD"
},
"end_date": {
"type": "string",
"description": "YYYY-MM-DD"
},
"area": {
"type": "string",
"description": "Province/city, e.g. 'Seoul' or '서울'."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 40,
"description": "Max results (default 12)."
}
},
"required": [
"start_date",
"end_date"
]
}🟢generate_itinerary(area, num_days, per_day, day_start, locale)
Build a day-by-day sightseeing itinerary for a region: popular spots grouped by day in visiting order with an approximate timetable and meal stops.
输入模式
{
"type": "object",
"properties": {
"area": {
"type": "string",
"description": "Province/city, e.g. 'Seoul', 'Busan', 'Jeju'. Omit for nationwide."
},
"num_days": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"description": "Number of days (default 2)."
},
"per_day": {
"type": "integer",
"minimum": 2,
"maximum": 6,
"description": "Stops per day (default 4)."
},
"day_start": {
"type": "string",
"description": "Day start time HH:MM (default 09:30)."
},
"locale": {
"type": "string",
"enum": [
"ko",
"en",
"ja",
"zh-CN",
"zh-TW",
"ru",
"de",
"fr",
"es",
"vi",
"th",
"id",
"ms"
],
"description": "Language of names/addresses/overviews. Default ko. Native data for ko/en/ja/zh-CN/zh-TW/ru/de/fr/es; vi/th/id/ms fall back to Korean."
}
}
}社区
证据