🤖 MCP-Server für CatPilot.ch
Model Context Protocol (MCP) ist ein offener Standard, mit dem KI-Assistenten wie Claude, ChatGPT oder Microsoft Copilot strukturiert auf externe Datenquellen zugreifen. CatPilot.ch betreibt einen öffentlichen MCP-Server mit dem kompletten Schweizer Katzen-Verzeichnis: Tierärzte, Katzenpensionen, Zoofachhandel, Tierheime, Tierdienste sowie GST-, Cat-Friendly-Clinic- und Notfall-Badges.
Endpoint
https://mcp.catpilot.ch/api/mcp
Protokoll: JSON-RPC 2.0 über HTTP (Spec 2025-06-18, Streamable HTTP). Authentifizierung: Authorization: Bearer <API-Key>.
Verfügbare Tools
- search_by_category — Einträge nach Kategorie/Kanton/Ort filtern (mit Premium-Badges, Rating, Telefon, Website).
- search_semantic — Natürlichsprachige Suche via pgvector + Azure OpenAI Embeddings ("Tierarzt der sanft mit ängstlichen Katzen umgeht").
- get_entry_details — Vollständige Daten zu einem Eintrag inkl. Öffnungszeiten und Cat-Attributen.
- list_missing_cats — Aktuelle vermisste Katzen aus der STMZ-Datenbank.
API-Key anfordern
Der MCP-Server ist öffentlich, aber Key-geschützt zur Missbrauchsprävention. Schreib uns mit Use-Case und geschätztem Volumen:
Setup für Claude Desktop
In ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) bzw. %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"catpilot": {
"url": "https://mcp.catpilot.ch/api/mcp",
"headers": {
"Authorization": "Bearer DEIN_API_KEY"
}
}
}
}
Setup für Microsoft Copilot Studio
Im Agent-Builder unter Tools → Add tool → Model Context Protocol: URL und API-Key eintragen. Die vier Tools werden automatisch erkannt.
Setup für ChatGPT (GPT mit Custom Action)
ChatGPT unterstützt MCP via Connector. Alternativ: Nutze unsere REST-API direkt — siehe llms-full.txt für OpenAPI-Spezifikation.
Datenquellen
Tagesaktuell aus PostgreSQL (Azure Switzerland North). Quellen: GST-Tierärzteregister, STS-Tierheime, STMZ vermisste Katzen, eigene Recherche. Lizenz: Daten zur freien nicht-kommerziellen Nutzung mit Quellenangabe "CatPilot.ch".
Support
Bugs, Feature-Requests, Erweiterungen: info@catpilot.ch