Fide-Soft
AI i MCP

Serwer MCP dla Subiekta i Optimy: jak podłączyć Claude albo ChatGPT do ERP

Krok po kroku, jak zbudować serwer MCP do Subiekta GT, Subiekta nexo albo Comarch Optima: skąd czytać dane, jakie narzędzia udostępnić, gdzie go uruchomić i co sprawdzić przed startem.

· 8 min czytania

W poprzednim tekście opisaliśmy, czym jest MCP. Tutaj konkretnie: jak wygląda serwer MCP dla firmy, która pracuje na Subiekcie albo Optimie, i jakie decyzje trzeba podjąć, zanim pierwszy handlowiec zada asystentowi pytanie.

1. Skąd serwer bierze dane

To najważniejsza decyzja, bo od niej zależą szybkość, bezpieczeństwo i to, co się stanie po aktualizacji ERP.

  • Baza SQL tylko do odczytu. Subiekt GT, Subiekt nexo i Comarch Optima trzymają dane w Microsoft SQL Server. Serwer MCP łączy się z bazą osobnym użytkownikiem, który ma prawo tylko czytać, i tylko wybrane tabele albo widoki. To najszybsza i najtańsza droga.
  • API producenta. Sfera dla Subiekta GT albo API Optimy. Przydaje się, gdy asystent ma kiedyś coś zapisywać (np. tworzyć zamówienie). Wymaga licencji po stronie firmy.
  • Kopia danych. Gdy nie chcesz, żeby ktokolwiek łączył się z bazą produkcyjną, serwer czyta z kopii odświeżanej np. co 15 minut. Dane są wtedy minimalnie opóźnione, ale baza ERP jest całkowicie odcięta.

Na start prawie zawsze wybieramy odczyt: albo bezpośrednio z bazy użytkownikiem tylko do odczytu, albo z kopii.

2. Jakie narzędzia udostępnić

Serwer MCP nie daje asystentowi „dostępu do bazy”. Daje mu listę narzędzi, każde z jasnym opisem i ograniczonymi danymi. Typowy zestaw na start:

NarzędzieCo zwracaKto zwykle pyta
stan towarustany na magazynach, rezerwacje, najbliższa dostawahandlowiec, obsługa klienta
ceny klientacena z cennika klienta, rabatyhandlowiec
należnościfaktury po terminie, kwoty, dni opóźnieniaksięgowość, zarząd
historia klientazamówienia i faktury klienta w okresiehandlowiec
sprzedaż okresusprzedaż wg kategorii, porównanie z poprzednim okresemzarząd

Lepiej mieć pięć dobrze opisanych narzędzi niż jedno „wykonaj dowolne zapytanie SQL”. Asystent częściej wybiera właściwe narzędzie, a Ty wiesz dokładnie, jakie dane mogą wyjść.

3. Uprawnienia: kto co widzi

  • Każdy pracownik loguje się do asystenta swoim kontem firmowym.
  • Serwer MCP wie, kto pyta, i stosuje te same zasady co w ERP: handlowiec widzi swoich klientów, księgowość widzi należności, magazyn widzi stany.
  • Dane wrażliwe (np. marże, wynagrodzenia, pełne dane osobowe klientów) w ogóle nie trafiają do narzędzi, jeśli nie są potrzebne do odpowiedzi.

4. Gdzie uruchomić serwer

  • Na Twoim serwerze, obok ERP. Dane nie wychodzą poza firmę aż do momentu, gdy konkretna odpowiedź trafia do asystenta.
  • Na serwerze w UE (np. VPS), z bezpiecznym połączeniem do bazy. Prostsze w utrzymaniu, gdy ERP stoi na jednym komputerze w biurze.

W obu przypadkach model AI dostaje tylko wynik narzędzia, np. „stan: 14 sztuk, rezerwacja: 3”, a nie całą bazę.

5. Który asystent

Serwer MCP działa z każdym asystentem, który obsługuje ten standard. W praktyce wybór zależy od tego, co firma już ma:

  • Claude (Team albo Enterprise) ma obsługę MCP od początku standardu.
  • ChatGPT i Copilot dodały obsługę zewnętrznych narzędzi i MCP w planach firmowych; zakres zależy od planu i warto go sprawdzić przed wdrożeniem.

Jeśli firma nie ma jeszcze żadnego, wybierz ten, którego ludzie i tak używają prywatnie. Zmiana asystenta później nie wymaga przebudowy serwera.

6. Test przed startem

Zanim asystent trafi do zespołu, sprawdzamy go na 50-100 prawdziwych pytaniach z firmy, zebranych od ludzi, którzy dziś pytają osobę od ERP. Dla każdego pytania porównujemy odpowiedź asystenta z tym, co pokazuje ERP. Dopiero gdy odpowiedzi się zgadzają, włączamy narzędzie dla zespołu.

7. Co dalej po starcie

  • Log zapytań pokazuje, o co ludzie naprawdę pytają. Często wychodzi, że brakuje jednego narzędzia, a inne nie jest używane wcale.
  • Aktualizacja ERP może zmienić strukturę bazy. Serwer ma testy, które po aktualizacji od razu pokażą, które narzędzie przestało działać.
  • Zapis do ERP (np. tworzenie zamówienia z rozmowy) włączamy dopiero po kilku tygodniach stabilnego odczytu i tylko dla konkretnych operacji, z zatwierdzeniem przez człowieka.

Koszt i czas

Serwer MCP z pierwszym procesem (np. stany, ceny i historia klienta z Subiekta) to u nas od 6 500 zł netto i zwykle 2-3 tygodnie do testów na prawdziwych pytaniach. Audyt AI, który pokaże, od czego zacząć, kosztuje od 1 500 zł netto i odliczamy go od wdrożenia. Szczegóły na stronie wdrożenia AI na danych z ERP.

O bezpieczeństwie danych przy takim podłączeniu piszemy osobno: MCP tylko do odczytu.

Co dalej

Rozpoznajesz problem? Sprawdźmy Wasz przepływ danych.

Audyt konta BaseLinker i wymiany danych z partnerami: 1 500 - 5 500 zł netto, 1-2 tygodnie. Dostajesz dokument z rekomendacją architektury i orientacyjnym kosztem kolejnego etapu. Bez zobowiązania do dalszej współpracy z nami.

Chcesz dostawać takie wpisy mailem?

Zapisz się na newsletter: zmiany w Base, Allegro, KSeF i platformach sklepowych oraz wyniki naszych pilotaży.

Szczegóły w polityce prywatności.