Hüttentouren
Hut-to-hut hiking tours in the Alps with live availability from multiple booking systems.
我该使用它吗
质量与安全性
A
基于对工具定义和协议合规性的自动分析。
上下文开销
~1,736token 数(工具定义)
~6.3 KB典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 1.36%)
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"tours": {
"url": "https://www.huettentouren.org/api/mcp"
}
}
}远程端点
https://www.huettentouren.org/api/mcpstreamable-http它能做什么
工具清单
工具(3)
🟢 只读🟡 写入🔴 删除⚪ 未知
🟢recommend_tours(people, difficulties, durationMinDays, durationMaxDays, months, ...)
Recommend fitting hut-to-hut tours using structured tour data and fresh availability rules. Each result includes `url`, the canonical huettentouren.org detail page — link users there, not to any upstream source.
输入模式
{
"type": "object",
"properties": {
"people": {
"description": "Number of people in the group.",
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
]
},
"difficulties": {
"description": "Allowed tour difficulty labels.",
"type": "array",
"items": {
"type": "string",
"enum": [
"Leicht",
"Mittel",
"Schwer"
]
}
},
"durationMinDays": {
"description": "Minimum tour duration in days.",
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
]
},
"durationMaxDays": {
"description": "Maximum tour duration in days.",
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
]
},
"months": {
"description": "Preferred months in YYYY-MM format.",
"type": "array",
"items": {
"type": "string"
}
},
"from": {
"description": "Preferred start date in YYYY-MM-DD format.",
"type": "string"
},
"to": {
"description": "Preferred end date in YYYY-MM-DD format.",
"type": "string"
},
"transport": {
"description": "Preferred access mode.",
"type": "string",
"enum": [
"egal",
"zug",
"auto"
]
},
"maxResults": {
"description": "Maximum number of results to return.",
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
]
},
"privacy": {
"description": "Privacy controls for non-blocking preference insight capture.",
"type": "object",
"properties": {
"analyticsOptOut": {
"description": "Set true when the user opted out of analytics.",
"type": "boolean"
},
"consentGranted": {
"description": "Set true when the user explicitly consented to saved preferences.",
"type": "boolean"
},
"sessionId": {
"description": "Optional pseudonymous session id. Never send email or raw personal data.",
"type": "string",
"maxLength": 128
},
"source": {
"description": "Optional integration source label.",
"type": "string",
"maxLength": 64
}
}
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}输出模式
{
"type": "object",
"properties": {
"resultStatus": {
"type": "string",
"enum": [
"matched",
"no_match",
"degraded"
]
},
"normalizedInput": {
"type": "object",
"properties": {
"people": {
"type": "integer",
"minimum": 1,
"maximum": 10
},
"difficulties": {
"type": "array",
"items": {
"type": "string",
"enum": [
"Leicht",
"Mittel",
"Schwer"
]
}
},
"durationMinDays": {
"anyOf": [
{
"type": "integer",
"minimum": 1,
"maximum": 30
},
{
"type": "null"
}
]
},
"durationMaxDays": {
"anyOf": [
{
"type": "integer",
"minimum": 1,
"maximum": 30
},
{
"type": "null"
}
]
},
"months": {
"type": "array",
"items": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}$"
}
},
"from": {
"anyOf": [
{
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
{
"type": "null"
}
]
},
"to": {
"anyOf": [
{
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
},
{
"type": "null"
}
]
},
"transport": {
"type": "string",
"enum": [
"egal",
"zug",
"auto"
]
},
"maxResults": {
"type": "integer",
"minimum": 1,
"maximum": 10
}
},
"required": [
"people",
"difficulties",
"durationMinDays",
"durationMaxDays",
"months",
"from",
"to",
"transport",
"maxResults"
],
"additionalProperties": false
},
"freshnessPolicy": {
"type": "object",
"properties": {
"bookableMaxAgeHours": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"staleMaxAgeHours": {
"type": "integer",
"exclusiveMinimum": 0,
"maximum": 9007199254740991
},
"bookableRule": {
"type": "string"
}
},
"required": [
"bookableMaxAgeHours",
"staleMaxAgeHours",
"bookableRule"
],
"additionalProperties": false
},
"warnings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"message": {
"type": "string"
},
"field": {
"type": "string"
}
},
"required": [
"code",
"message"
],
"additionalProperties": false
}
},
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"routeId": {
"type": "string"
},
"name": {
"type": "string"
},
"region": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri",
"description": "Canonical huettentouren.org detail page. Use this when linking users to the tour."
},
"status": {
"type": "string",
"enum": [
"bookable",
"content_only"
]
},
"score": {
"type": "number"
},
"reasons": {
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"text": {
"type": "string"
},
"severity": {
"type": "string",
"enum": [
"positive",
"neutral",
"negative"
]
},
"scoreDelta": {
"type": "number"
}
},
"required": [
"code",
"text",
"severity",
"scoreDelta"
],
"additionalProperties": false
}
},
"sampleStartDates": {
"type": "array",
"items": {
"type": "string"
}
},
"availability": {
"type": "object",
"properties": {
"routeId": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"fresh",
"stale",
"missing",
"disabled",
"error"
]
},
"claim": {
"type": "string",
"enum": [
"bookable",
"content_only"
]
},
"checkedAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"oldestSourceAgeHours": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"availableStartDateCount": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"sampleStartDates": {
"type": "array",
"items": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$"
}
},
"degradationReason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"routeId",
"status",
"claim",
"checkedAt",
"oldestSourceAgeHours",
"availableStartDateCount",
"sampleStartDates",
"degradationReason"
],
"additionalProperties": false
}
},
"required": [
"routeId",
"name",
"region",
"url",
"status",
"score",
"reasons",
"sampleStartDates",
"availability"
],
"additionalProperties": false
}
},
"noMatchReason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"degradationFlags": {
"type": "array",
"items": {
"type": "string"
}
},
"recommendedRouteIds": {
"type": "array",
"items": {
"type": "string"
}
},
"reasonCodes": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"resultStatus",
"normalizedInput",
"freshnessPolicy",
"warnings",
"results",
"noMatchReason",
"degradationFlags",
"recommendedRouteIds",
"reasonCodes"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢search(query, maxResults)
Search published hut-to-hut tours by compact public fields. Each result includes `url`, the canonical huettentouren.org detail page — link users there.
输入模式
{
"type": "object",
"properties": {
"query": {
"description": "Free-text search query.",
"type": "string"
},
"maxResults": {
"anyOf": [
{
"type": "number"
},
{
"type": "string"
}
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}输出模式
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"region": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri",
"description": "Canonical huettentouren.org detail page. Use this when linking users to the tour."
},
"difficulty": {
"type": "string"
},
"durationDays": {
"type": "number"
}
},
"required": [
"id",
"name",
"region",
"url",
"difficulty",
"durationDays"
],
"additionalProperties": false
}
}
},
"required": [
"results"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢fetch(id)
Fetch compact, curated details for one published hut-to-hut tour. The returned `url` is the canonical huettentouren.org detail page — link users there.
输入模式
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Route id returned by search or recommend_tours."
}
},
"required": [
"id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}输出模式
{
"type": "object",
"properties": {
"tour": {
"anyOf": [
{},
{
"type": "null"
}
]
}
},
"required": [
"tour"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}推荐提示词
search_research
Search for information about [topic] using Hüttentouren
预期工具:
searchfind_specific
Find [specific item] using Hüttentouren
预期工具:
searchretrieve_data
Get details about [item] from Hüttentouren
预期工具:
fetchfetch_info
Fetch [information type] using Hüttentouren
预期工具:
fetchresearch_workflow
Search for [topic], then get detailed information about the top results using Hüttentouren
预期工具:
searchfetch社区
证据
最近观测
已验证未记录版本3 个工具
已验证未记录版本3 个工具