Zum Hauptinhalt springen

MCP-Server für KI-Assistenten

Frag Claude, ChatGPT oder Cursor direkt nach deinem Urlaubsplan. Der urlaub-smart.de MCP-Server liefert Feiertage, Brückentage und den optimalen Plan als Werkzeug für jeden Assistenten, der das Model Context Protocol spricht.

Endpunkt (Streamable HTTP, ohne Anmeldung)

https://urlaub-smart.de/api/mcp

Werkzeuge

plan_vacation
Optimaler Jahresplan für Region, Jahr, Urlaubstage, Schulferien-Modus und Strategie, optional mit Resturlaub bis 31.3., betriebsfreien Tagen und Schichtrhythmus (z. B. 4 Tage Dienst, 2 frei). Liefert die Blöcke mit Buchungstagen, Faktor und Link zum interaktiven Plan.
best_bridge_days
Die sechs besten Hebel des Jahres: Brückentage und Feiertags-Cluster.
public_and_school_holidays
Alle gesetzlichen Feiertage mit Wochentag und Geltung sowie die Schulferien.
childcare_gap
Für Eltern: Wie viele Schulferientage auf Werktage fallen, wie viele zwei Urlaubskonten davon decken und welche Wochen offen bleiben. Rund 60 Betreuungstage stehen 30 Urlaubstagen gegenüber.
list_regions
Alle unterstützten Länder und Regionen mit Codes und Slugs.

Einrichtung

Claude (claude.ai und Desktop)

Einstellungen → Connectors → „Benutzerdefinierten Connector hinzufügen“, dann die Endpunkt-URL einsetzen. In der JSON-Konfiguration von Claude Desktop funktioniert ein reiner URL-Eintrag nicht, dafür gibt es den stdio-Weg unten.

Claude Code

Ein Befehl im Terminal, oder der Eintrag in .mcp.json im Projekt. Wichtig ist „type“: „http“ — ohne das lehnt Claude Code die Konfiguration ab.

claude mcp add --transport http urlaub-smart https://urlaub-smart.de/api/mcp
{
  "mcpServers": {
    "urlaub-smart": {
      "type": "http",
      "url": "https://urlaub-smart.de/api/mcp"
    }
  }
}

Cursor, Windsurf, VS Code

Diese Clients erkennen den Endpunkt an der URL allein:

{
  "mcpServers": {
    "urlaub-smart": {
      "url": "https://urlaub-smart.de/api/mcp"
    }
  }
}

Clients, die nur stdio sprechen

Dazu gehört die JSON-Konfiguration von Claude Desktop. mcp-remote übersetzt zwischen stdio und HTTP:

{
  "mcpServers": {
    "urlaub-smart": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://urlaub-smart.de/api/mcp"
      ]
    }
  }
}

Beispielfrage

„Ich arbeite in Bayern, habe 2027 30 Urlaubstage und Kinder in der Schule. Wie lege ich meinen Urlaub?“

Kostenlos, ohne Schlüssel, 60 Anfragen pro Minute je Client. Daten: OpenHolidaysAPI. Kein Tracking, keine Speicherung von IP-Adressen.