Tworzenie serwerów MCP dla produktów, z których mają korzystać agenci AI

To, czy agent AI z prawem zapisu w Twoim systemie przestrzega Twoich reguł, nie powinno zależeć od promptu. Budujemy serwery MCP, w których te reguły działają po stronie serwera, tak jak w naszym własnym serwerze MCP dla CMS-a tej strony.

Umów bezpłatną konsultację

Napisz, co agenci AI mają robić w Twoim produkcie.

Krótki opis Twojego API i użytkowników pomoże nam przygotować bezpłatną konsultację.

Narzędzia na naszym serwerze MCP
164

narzędzia MCP na naszym serwerze produkcyjnym, stan na 20 października 2026 roku

Produkcyjny serwer MCP
lipiec 2026

nasz serwer MCP dla CMS-a tej strony działa od 9 lipca 2026 roku

Publiczny endpoint MCP
październik 2026

https://ordergroup.co/mcp, wpisany do oficjalnego rejestru MCP

Bramki po stronie serwera
3

odpowiedzi HTTP 400 i 409; żadne narzędzie nie ma parametru, który pozwala je pominąć

Narzędzia publiczne
2

list_case_studies i submit_project_enquiry, bez tokenu

Tworzenie serwerów MCP: dla kogo i co sami prowadzimy

Tworzymy serwery MCP, które dają agentom AI kontrolowany dostęp do Twojego produktu. Serwer powstaje na API, które już masz, a reguły obowiązujące agentów egzekwuje on sam. Ta praca jest częścią naszego tworzenia oprogramowania AI.

Model Context Protocol (MCP) to otwarty standard, który łączy aplikacje AI z zewnętrznymi danymi i narzędziami. Według komunikatu Anthropic z grudnia 2025 roku obsługują go ChatGPT, Cursor, Gemini, Microsoft Copilot i Visual Studio Code, a od tego czasu protokół należy do fundacji Agentic AI Foundation, działającej w ramach Linux Foundation.

Serwery MCP budujemy dla CTO i product ownerów, których produkt ma już API, a użytkownicy albo zespoły chcą z nim pracować przez asystenta AI.

Od 9 lipca 2026 roku prowadzimy produkcyjny serwer MCP dla opartego na Wagtailu CMS-a, na którym działa ta strona. 20 października 2026 roku miał 164 narzędzia: strony, treści, SEO i GEO (widoczność w wyszukiwaniu AI), schema.org, media, menu, przekierowania, analitykę Search Console i GA4 oraz leady. Razem z publicznym endpointem MCP, opisanym niżej, to całe nasze dotychczasowe wdrożenie MCP. Serwer CMS-a szczegółowo opisujemy w artykule MCP vs API: czego nauczyliśmy się, prowadząc serwer MCP na produkcji.

Tworzenie serwerów MCP

Jak budujemy serwer MCP nad Twoim istniejącym API

Serwer MCP budujemy jako cienką warstwę nad Twoim istniejącym REST API. W naszym serwerze każde narzędzie MCP wywołuje endpoint API CMS-a pod adresem /ai-api/. Walidacja i uprawnienia są więc w jednym miejscu, w API, i nie trzeba ich pisać drugi raz w serwerze MCP.

Serwer działa na oficjalnym SDK MCP dla Pythona (FastMCP, pakiet mcp 1.28.1). Lokalnie komunikuje się przez stdio, a na produkcji przez transport streamable HTTP.

Każde żądanie niesie token jednej osoby albo jednej integracji w nagłówku Authorization: Bearer. API sprawdza ten token i zapisuje go w logu, a administrator zarządza tokenami i przegląda log wywołań w panelu Wagtaila.

Decyzje przy budowie serwera MCP i jak podjęliśmy je u siebie

Co trzeba zdecydować, budując serwer MCP, i jak zrobiliśmy to w naszym serwerze produkcyjnym.
DecyzjaCo trzeba zdecydowaćJak zrobiliśmy to w naszym serwerze
Warstwa APICzy serwer MCP ma własną logikę, czy wywołuje istniejące API?Cienka warstwa: każde narzędzie wywołuje REST API CMS-a pod /ai-api/
TransportJak łączą się klienci?stdio lokalnie, streamable HTTP na produkcji
UwierzytelnianieKto wywołuje?Token jednej osoby albo integracji, Authorization: Bearer
Log wywołańKto co zrobił?Każde wywołanie sprawdzone i zapisane w logu przez API, widoczne w panelu Wagtaila
Reguły, których agent nie może złamaćPrompt czy serwer?Serwer: odpowiedzi HTTP 400 i 409
Zakres publicznyZ czego każdy może korzystać bez tokenu?Tylko odczyt i kontakt, na osobnym endpoincie
RejestrGdzie serwer jest opublikowany?Publiczny endpoint w oficjalnym rejestrze MCP jako co.ordergroup/public
Tworzenie serwerów MCP

Projektowanie narzędzi własnego serwera MCP tak, by model wybierał je trafnie

Własny serwer MCP działa tylko wtedy, gdy model wybiera właściwe narzędzie. Serwer MCP publikuje listę narzędzi, każde z nazwą, opisem i typowanym schematem danych wejściowych. Klient AI pyta, co jest dostępne, i przekazuje te opisy modelowi, a model wybiera. Model nigdy nie widzi kodu narzędzia, więc to opisy i schematy decydują, czy zostanie ono wywołane we właściwym momencie.

W naszym wdrożeniu lista narzędzi idzie za zakresem. Serwer CMS-a, który wymaga tokenu, ma 164 narzędzia do stron, treści, SEO, mediów, menu, przekierowań, analityki i leadów, a każde z nich wywołuje endpoint API CMS-a. Publiczny endpoint, z którego każdy może korzystać bez tokenu, ma tylko dwa narzędzia: jedno pokazuje nasze case studies, drugie wysyła zapytanie o projekt. Każdy zapis w CMS-ie wymaga tokenu.

Bramki po stronie serwera: czego agent AI nie zrobi

Na naszym serwerze MCP reguły, których agent nie może złamać, to kody odpowiedzi i walidacja po stronie serwera. Instrukcja w prompcie tylko je objaśnia. O tym, co agent może utworzyć, zapisać i opublikować, decydują trzy bramki:

  1. Bez briefu strategii nie ma strony. Wywołanie create_page bez briefu strategii, który przypisuje stronę do celu w naszym planie treści i do jej roli w lejku sprzedaży, kończy się błędem HTTP 400. Bramka dotyczy stron tworzonych przez API i MCP; tworzenie strony w panelu Wagtaila nie jest nią objęte.
  2. Bez zatwierdzenia przez człowieka nie ma treści. Zapis treści, gdy człowiek nie zatwierdził briefu strategii, kończy się błędem HTTP 409. Zmiany tytułu, sluga i pól SEO bramka przepuszcza.
  3. Bez czystego audytu nie ma publikacji. Publikacja zwraca HTTP 409, gdy audyt znajdzie m.in. fakty spoza listy zatwierdzonej przez człowieka w briefie strategii, nazwy klientów objęte NDA albo brak werdyktu niezależnego agenta-krytyka.

Żadne narzędzie na serwerze nie ma parametru, który pozwalałby ominąć te bramki. Są dwa wyjątki. Tryb poprawki stron już opublikowanych publikuje szkic tylko wtedy, gdy audyt nie znajdzie w nim nic gorszego niż w wersji na żywo. Człowiek może też opublikować stronę ręcznie w panelu Wagtaila.

Programista przy monitorze z kodem w ciemnym biurze

Bezpieczeństwo: tokeny, log wywołań i publiczny zakres tylko do odczytu

Część zabezpieczeń serwera MCP jest wbudowana w protokół, a reszta zależy od Twojego serwera. Host, czyli aplikacja AI, w której pracuje użytkownik, egzekwuje zgody użytkownika i zasady, a serwer nie widzi ani całej rozmowy, ani innych serwerów.

Oficjalny przewodnik MCP „Security Best Practices” (wersja 2026-07-28) opisuje ataki takie jak zdezorientowany pośrednik (confused deputy), przekazywanie cudzego tokenu (token passthrough), fałszowanie żądań po stronie serwera (SSRF) i przejęcie lokalnego serwera MCP. Zaleca też minimalizację zakresów: najpierw najmniejszy zakres, a szersze uprawnienia dopiero przy operacji, która ich wymaga.

Rozdzielamy zakresy. Po stronie uwierzytelnionej każde żądanie niesie token jednej osoby albo integracji, a API zapisuje każde wywołanie, więc z logu widać, który token co zrobił. Nasz publiczny endpoint MCP pod adresem https://ordergroup.co/mcp działa od 8 października 2026 roku, nie wymaga tokenu i pozwala tylko na odczyt i kontakt. Służą do tego dwa narzędzia: list_case_studies i submit_project_enquiry. Zapis w CMS-ie wymaga tokenu. Endpoint jest wpisany do oficjalnego rejestru MCP jako co.ordergroup/public (status „active”, wersja 1.0.0, opublikowany 8 października 2026 roku).

Publiczny endpoint jest bezstanowy: każde wywołanie to jeden POST z wiadomością JSON-RPC albo paczką wiadomości i odpowiedź JSON, bez sesji. Zapytanie wysłane przez MCP przechodzi przez tę samą funkcję i ten sam limit zapytań co formularz kontaktowy REST. Endpoint deklaruje wersje protokołu 2025-06-18, 2025-03-26 i 2024-11-05.

Dlaczego warto z nami pracować: co dostajesz i jak przebiega projekt serwera MCP

Projekt serwera MCP zaczynamy od bezpłatnej konsultacji albo warsztatu discovery, na którym omawiamy Twoje API, użytkowników, którzy będą pracować przez asystentów AI, i reguły, których agenci nie mogą łamać.

Potem projektujemy listę narzędzi, budujemy serwer MCP nad Twoim API i przenosimy Twoje reguły na serwer. Jeśli chcesz, dodajemy publiczny zakres tylko do odczytu. Autorskie prawa majątkowe do kodu, który dla Ciebie piszemy, przechodzą na Ciebie z każdą płatnością, na polach eksploatacji określonych w umowie, a Ty dostajesz kod źródłowy. Na wiadomość z formularza odpowiadamy w ciągu 48 godzin w dni robocze.

Masz pytania?

Tworzenie serwerów MCP - FAQ

Łukasz Gajownik
Łukasz Gajownik
Head of AI & Frontend
Umów bezpłatną konsultację
  • Projekt narzędzi nad Twoim istniejącym API, uwierzytelnianie tokenami, log wywołań i bramki po stronie serwera dla reguł, których agenci nie mogą łamać. Tam, gdzie ma to sens, także publiczny zakres tylko do odczytu i wpis w oficjalnym rejestrze MCP, tak jak zrobiliśmy to dla własnego serwera.

  • Poproś o pokazanie serwera działającego na produkcji i sprawdź cztery rzeczy: czy reguły, których agenci nie mogą łamać, działają na serwerze jako kody odpowiedzi i walidacja, czy każde żądanie niesie własny token i trafia do logu wywołań, czy zakres publiczny jest oddzielony od uwierzytelnionego i do kogo należy kod. U nas autorskie prawa majątkowe przechodzą na Ciebie z każdą płatnością, a Ty dostajesz kod źródłowy.

  • Istniejące API upraszcza pracę. Nasz serwer MCP jest cienką warstwą nad REST API CMS-a: każde narzędzie wywołuje endpoint API, więc serwer MCP nie powiela walidacji ani uprawnień z API.

  • Bramkami po stronie serwera. Na naszym serwerze MCP utworzenie strony bez briefu strategii kończy się błędem HTTP 400, a zapis treści przed zatwierdzeniem briefu albo publikacja z błędami audytu zwraca HTTP 409. Żadne narzędzie nie ma parametru, który pozwala je pominąć, a prompt tylko objaśnia reguły.

  • Każde żądanie niesie token jednej osoby albo integracji w nagłówku Authorization: Bearer, a API go sprawdza i zapisuje w logu. Nasz publiczny endpoint nie wymaga tokenu, ale pozwala tylko na odczyt i kontakt.

  • Każdy klient, który obsługuje MCP. Według komunikatu Anthropic z grudnia 2025 roku są to m.in. ChatGPT, Cursor, Gemini, Microsoft Copilot i Visual Studio Code. Claude, asystent Anthropic, obsługuje MCP od chwili przedstawienia protokołu w listopadzie 2024 roku.

  • Tak, z wąskim zakresem. Nasz publiczny endpoint pod adresem https://ordergroup.co/mcp nie wymaga tokenu i ma dwa narzędzia: jedno do przeglądania naszych case studies, drugie do wysłania zapytania.

  • Jeszcze nie. Od lipca 2026 roku prowadzimy własny produkcyjny serwer MCP, a od października 2026 roku publiczny endpoint. Projekt dla klienta zaczynamy od bezpłatnej konsultacji o Twoim API i regułach, których agenci mają przestrzegać.

  • Nasz serwer CMS-a korzysta ze stdio, gdy programista uruchamia go lokalnie, a na produkcji z transportu streamable HTTP. Publiczny endpoint jest bezstanowy: każde wywołanie to jeden POST z wiadomością JSON-RPC albo paczką wiadomości, na który przychodzi odpowiedź JSON, bez sesji między wywołaniami.

  • Tak. Jest wpisany jako co.ordergroup/public, ze statusem „active” i w wersji 1.0.0, opublikowany 8 października 2026 roku. Deklaruje wersje protokołu 2025-06-18, 2025-03-26 i 2024-11-05.

  • Częściowo od protokołu: host egzekwuje zgody użytkownika i zasady, a serwer nie widzi ani całej rozmowy, ani innych serwerów. Reszta należy do serwera. Oficjalny przewodnik „Security Best Practices” opisuje ataki takie jak zdezorientowany pośrednik (confused deputy) i przekazywanie cudzego tokenu (token passthrough) i zaleca, żeby najpierw prosić o najmniejszy zakres.

  • Do Ciebie. Autorskie prawa majątkowe do kodu, który dla Ciebie piszemy, przechodzą na Ciebie z każdą płatnością, na polach eksploatacji określonych w umowie, a Ty dostajesz kod źródłowy.

  • Na naszym publicznym endpoincie narzędzie submit_project_enquiry wysyła zapytanie przez tę samą funkcję i z tym samym limitem zapytań co formularz kontaktowy REST. Odpowiadamy w ciągu 48 godzin w dni robocze.

Tworzenie serwerów MCP

Serwer MCP dla Twojego produktu, od listy narzędzi po reguły, które egzekwuje serwer.

Twoja wiadomość trafi do

Filip Szamborski

Filip Szamborski

Co-founder & CEO

DO TEJ PORY PRACOWALIŚMY Z MARKAMI TAKIMI JAK:

Dziękujemy za wiadomość.

Każdą wiadomość czytamy sami i odpowiadamy w ciągu 48 godzin w dni robocze.

Coś pilnego? hello@ordergroup.co

Porozmawiajmy o agentach AI w Twoim produkcie

Opisz swoje API i to, co asystenci AI mają móc robić, a odezwiemy się do Ciebie.

Pola oznaczone gwiazdką (*) są wymagane.

Order Group sp. z o.o. wykorzysta podane dane tylko po to, żeby odpowiedzieć na Twoje zapytanie i zachować informację o nim (art. 6 ust. 1 lit. b i f RODO). Szczegóły, w tym Twoje prawa, znajdziesz w naszej Polityce prywatności (otwiera się w nowej karcie).

Odpowiadamy w ciągu 48 godzin w dni robocze - człowiek, nie autoresponder.

Korzystasz z asystenta AI? Może wysłać to zapytanie za Ciebie albo przygotować wypełniony formularz - instrukcję znajdzie w llms.txt.

Ustawienia dostępności

Rozmiar tekstu

100%