Umożliwia agentom LLM obsługę Microsoft Business Central za pośrednictwem MCP
business-central-mcp autorstwa SShadowS to serwer MCP, który łączy Duże Modele Językowe z Microsoft Dynamics 365 Business Central, umożliwiając agentom AI wykonywanie zadań ERP poprzez konwersacyjne przepływy. Umożliwia interakcje WebUI w czasie rzeczywistym, zintegrowane z WebSocket w sposób odwrotny oraz znormalizowane definicje narzędzi MCP do konsumpcji modeli. Aplikacja wspiera również lokalizację tekstu metadanych ERP. Deweloperzy, administratorzy ERP oraz zaawansowani użytkownicy zyskują programowalny interfejs do zapytań, aktualizacji i automatyzacji przepływów pracy Business Central.
Jakie zadania można rzeczywiście wykonać za jego pomocą?
Aplikacja udostępnia podstawowe jednostki ERP, dzięki czemu agent oparty na LLM może wykonywać zapytania transakcyjne i dane w zakresie Klientów, Przedmiotów i Zamówień Sprzedaży, oraz przeprowadzać aktualizacje rekordów i proste przepływy transakcyjne. Umożliwia to przypadki użycia, takie jak sprawdzanie stanów magazynowych, wyszukiwanie statusów zamówień i skryptowe aktualizacje danych głównych, przy czym narzędzie przedstawia ustandaryzowane definicje narzędzi MCP do wykorzystania przez model.
Jak dokładne i wiarygodne są generowane działania ERP?
Ponieważ serwer korzysta z inżynieryjnie odwrotnego protokołu WebSocket WebUI, narzędzie wydaje operacje na poziomie UI, zamiast polegać na udokumentowanych punktach końcowych OData. Umożliwia to modelowi poruszanie się po logice Business Central, ale wiąże poprawność z zachowaniem WebUI i strukturą strony. Administratorzy powinni weryfikować automatyczne wyniki w odniesieniu do zasad biznesowych, ponieważ projekt nie jest oficjalnym produktem Microsoftu i działa na warstwie UI.
Jakie wejścia i środowisko są wymagane?
Instalacja wymaga środowiska Node.js oraz hosta MCP, takiego jak Claude Desktop, i jest kompatybilna z instancjami Business Central, które udostępniają WebUI. Bezpieczne parametry połączenia są obsługiwane przez zmienne środowiskowe i plik konfiguracyjny .env, który serwer wykorzystuje do przechowywania danych uwierzytelniających i punktów końcowych. Projekt oczekuje hostów zgodnych z MCP i, w razie potrzeby, rozszerzeń VS Code lub niestandardowych frameworków agentów do integracji.
Czy jest praktyczne przyjęcie w przepływie pracy ERP?
Projekt jest zaprojektowany dla zespołów technicznych: jego otwarta natura pozwala programistom rozszerzać definicje narzędzi i dodawać wsparcie dla jednostek, aby dopasować je do logiki biznesowej. Czyni to go odpowiednim dla administratorów ERP i programistów, którzy utrzymują adaptery Node.js i modyfikują integracje. Przyjęcie wymaga wysiłku inżynieryjnego, aby dostosować most do danej wdrożenia Business Central i utrzymać integracje w zgodzie ze zmianami w UI.
Praktyczny eksperymentalny most dla zespołów, które cenią sobie narzędzia wspierane przez społeczność i możliwe do inspekcji
Wydany na podstawie darmowej licencji i uznawany w niszowej społeczności Business Central, projekt oferuje dostępny, możliwy do inspekcji sposób interakcji z ERP napędzanej przez agentów. Organizacje, które priorytetowo traktują przejrzystość kodu i narzędzia wspierane przez społeczność, znajdą model korzystny. Zespoły powinny zdefiniować procesy testowania i nadzoru przed wdrożeniem zautomatyzowanych agentów do przepływów pracy w biznesie.





