🤖 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:

📧 Key per E-Mail anfordern

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