Wybrany projekt
Integracja MCP z Timefold Solver
Otwarta integracja MCP, dzięki której asystenci AI mogą korzystać z Timefold Solver do układania grafików, przydziałów i innych zadań optymalizacyjnych.
Otwarta integracja MCP, dzięki której asystenci AI mogą korzystać z Timefold Solver do układania grafików, przydziałów i innych zadań optymalizacyjnych.
Co robi ten projekt
solver-mcp nie jest osobnym solverem. Projekt łączy asystentów AI z Timefold Solver przez MCP. AI przyjmuje zapytanie i wyjaśnia wynik, natomiast Timefold odpowiada za właściwe planowanie i optymalizację.
Dlaczego takie połączenie jest przydatne
Asystent AI potrafi zrozumieć wymagania opisane zwykłym językiem. Jednak przy układaniu grafików, przydzielaniu terminów czy dzieleniu ograniczonych zasobów sama wiarygodnie brzmiąca odpowiedź nie wystarczy — trzeba jednocześnie uwzględnić wszystkie zasady.
Tu do działania włącza się Timefold. Zamiast jedynie proponować rozwiązanie, oblicza przydział zgodny z podanymi warunkami.
Jak to działa
- Zrozumienie zadania — asystent AI zbiera cel, zasady i dostępne zasoby
- Przekazanie do Timefold — integracja MCP łączy asystenta z solverem
- Obliczenie rozwiązania — Timefold znajduje przydział uwzględniający podane reguły
- Wyjaśnienie wyniku — asystent przedstawia rozwiązanie w zrozumiałej formie
Przykładowe zastosowania
Integracja sprawdzi się wszędzie tam, gdzie trzeba pogodzić wiele wymagań: przy grafikach pracy i terminach, podziale zadań lub dostępnych zasobów, a także planowaniu miejsc i pomieszczeń.
Open source dla każdego
Projekt jest ogólnodostępny na licencji Apache 2.0. Repozytorium zawiera integrację, dokumentację i przykłady i może być swobodnie używane, dostosowywane oraz rozwijane we własnych projektach.
Technologie
Kotlin, MCP, Timefold Solver, Docker, Gradle
