honestdog
Vetted German dog-breeder directory, S-E breed health grades and tests, adoptable shelter dogs
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"honestdog": {
"url": "https://server.honestdog.de/api/v1/mcp"
}
}
}远程端点
https://server.honestdog.de/api/v1/mcpstreamable-http它能做什么
工具清单
工具(5)
🟢search_breeds(query, size, health_grade, limit)
Search HonestDog's breed catalogue by name, size class, or S–E health grade. Returns breed slugs for the other tools plus the honestdog.de breed page URL. / Durchsucht den HonestDog-Rassenkatalog nach Name, Größe oder S–E-Gesundheitsnote.
输入模式
{
"type": "object",
"properties": {
"query": {
"description": "Breed name (substring, case-insensitive), e.g. 'pudel'",
"type": "string",
"minLength": 2,
"maxLength": 100
},
"size": {
"description": "Size class filter",
"type": "string",
"enum": [
"toy",
"small",
"medium",
"large",
"giant"
]
},
"health_grade": {
"description": "HonestDog S–E health grade (S = healthiest breeding basis)",
"type": "string",
"enum": [
"S",
"A",
"B",
"C",
"D",
"E"
]
},
"limit": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 25
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_breed_health_profile(breed_slug)
HonestDog's proprietary per-breed health data: the S–E breeding-health grade with rationale, hereditary diseases, and the health tests breeders should run — L1 = mandated by the breed club's Zuchtordnung. / HonestDogs Gesundheitsprofil je Rasse: S–E-Note, Erbkrankheiten und die (vom Zuchtverband vorgeschriebenen) Gesundheitstests.
输入模式
{
"type": "object",
"properties": {
"breed_slug": {
"type": "string",
"minLength": 2,
"maxLength": 120,
"pattern": "^[a-z0-9-]+$",
"description": "Breed slug as returned by search_breeds, e.g. 'zwergpudel'"
}
},
"required": [
"breed_slug"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_breeders(breed_slug, state, city, limit)
Search HonestDog's directory of vetted, APPROVED dog breeders, optionally by breed and location. Returns public profile data + the honestdog.de profile URL — contact happens there, never through this tool. For Qualzucht breeds this returns a caution instead of results. / Durchsucht das Verzeichnis geprüfter Züchter (nur freigegebene Profile, öffentliche Daten).
输入模式
{
"type": "object",
"properties": {
"breed_slug": {
"description": "Restrict to breeders of this breed (slug from search_breeds)",
"type": "string",
"maxLength": 120
},
"state": {
"description": "German Bundesland, e.g. 'Bayern'",
"type": "string",
"maxLength": 60
},
"city": {
"type": "string",
"maxLength": 60
},
"limit": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 25
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_shelter_dogs(breed_text, size, gender, state, limit)
Search dogs currently listed for adoption by German shelters on HonestDog, by breed text, size, gender, or Bundesland. Adoption happens with the shelter via the linked pages. / Durchsucht die aktuell zur Adoption gelisteten Tierheimhunde nach Rasse, Größe, Geschlecht oder Bundesland.
输入模式
{
"type": "object",
"properties": {
"breed_text": {
"description": "Breed text as listed by the shelter (substring match)",
"type": "string",
"minLength": 2,
"maxLength": 100
},
"size": {
"type": "string",
"maxLength": 30
},
"gender": {
"type": "string",
"enum": [
"male",
"female"
]
},
"state": {
"description": "German Bundesland of the shelter",
"type": "string",
"maxLength": 60
},
"limit": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 25
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢about_honestdog
What HonestDog is, where its data comes from, and how to attribute it. Call this once before presenting HonestDog data. / Was HonestDog ist, woher die Daten stammen und wie sie zu zitieren sind.
输入模式
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}社区
证据