Ausgewähltes Projekt
MCP-Integration für Timefold Solver
Eine offene MCP-Integration, über die KI-Assistenten Timefold Solver für Zeitpläne, Zuweisungen und andere Optimierungsaufgaben nutzen können.
Eine offene MCP-Integration, über die KI-Assistenten Timefold Solver für Zeitpläne, Zuweisungen und andere Optimierungsaufgaben nutzen können.
Was das Projekt macht
solver-mcp ist kein eigener Solver. Das Projekt verbindet KI-Assistenten über MCP mit Timefold Solver. Die KI nimmt eine Anfrage auf und erklärt das Ergebnis, während Timefold die eigentliche Planung und Optimierung übernimmt.
Warum diese Verbindung nützlich ist
Ein KI-Assistent kann Anforderungen in natürlicher Sprache verstehen. Bei Aufgaben wie Schichtplänen, Terminvergaben oder der Verteilung begrenzter Ressourcen reicht eine plausible Antwort jedoch nicht aus: Alle Regeln müssen gleichzeitig berücksichtigt werden.
Hier ergänzt Timefold den Assistenten. Es berechnet eine belastbare Zuordnung, anstatt eine Lösung nur sprachlich vorzuschlagen.
So läuft es ab
- Anfrage verstehen — der KI-Assistent erfasst Ziel, Regeln und verfügbare Ressourcen
- An Timefold übergeben — die MCP-Integration verbindet den Assistenten mit dem Solver
- Lösung berechnen — Timefold sucht eine Zuordnung, die die vorgegebenen Regeln berücksichtigt
- Ergebnis erklären — der Assistent gibt die Lösung in verständlicher Form zurück
Mögliche Einsatzbereiche
Die Integration eignet sich überall dort, wo viele Bedingungen zusammenkommen: bei Dienst- und Terminplänen, der Verteilung von Aufgaben oder Kapazitäten sowie bei Sitz- und Raumbelegungen.
Open Source für alle
Das Projekt ist unter der Apache-2.0-Lizenz frei verfügbar. Das Repository enthält die Integration, Dokumentation und Beispiele und kann für eigene Projekte genutzt, angepasst und erweitert werden.
Technologien
Kotlin, MCP, Timefold Solver, Docker, Gradle
