MCP dla producentów: praktyczny przewodnik
W skrócie
Czym jest MCP i co powinien udostępniać serwer MCP producenta?
MCP (Model Context Protocol) to otwarty standard, który pozwala asystentowi AI wywoływać Twoje systemy bezpośrednio, zamiast wnioskować odpowiedzi z Twoich stron internetowych. Serwer MCP producenta to hostowany punkt końcowy HTTP udostępniający niewielki zestaw typowanych narzędzi — wyszukiwanie parametryczne, pobranie rekordu części, zamienniki i tabele porównawcze, dokumenty zgodności, odnośniki do plików CAD oraz chronione przez OAuth stany magazynowe i ceny — które dowolny zgodny asystent może wywołać, aby uzyskać dokładną i możliwą do zaudytowania odpowiedź. Zgodnie z obecną specyfikacją 2026-07-28 jest to bezstanowa usługa żądanie/odpowiedź, działająca za zwykłym load balancerem. Protokół to łatwa część; trudne jest posiadanie za nim jednego kanonicznego, zweryfikowanego rekordu produktu.
Czym jest MCP, mówiąc wprost?
Model Context Protocol to ustandaryzowany sposób, w jaki asystent AI wywołuje cudzy system i otrzymuje w zamian typowaną, ustrukturyzowaną odpowiedź.
Anthropic udostępnił go jako open source 25 listopada 2024 roku, opisując jako „nowy standard łączenia asystentów AI z systemami, w których znajdują się dane". 9 grudnia 2025 roku Anthropic przekazał MCP do Agentic AI Foundation — funduszu celowego działającego przy Linux Foundation, współzałożonego z Block i OpenAI oraz wspieranego na poziomie platynowym przez AWS, Bloomberg, Cloudflare, Google i Microsoft. Do tego momentu MCP przekroczył 97 milionów miesięcznych pobrań SDK i ponad 10 000 opublikowanych serwerów, przy pełnoprawnym wsparciu klienckim w ChatGPT, Claude, Cursor, Gemini, Microsoft Copilot i VS Code.
Parse the pages
- GET /category/breakers
- GET /product/… ×40
- guess at the layout
- hope it is current
Forty requests, brittle to any redesign, and no way to filter before fetching.
Call the endpoint
- parts.search({
- type: "MCB",
- ratedCurrent: 10,
- breaking: "6kA" })
One request. Typed, filtered, current, with your own data and your own stock position.
Dla decydenta, który nie jest programistą, liczy się następujące rozróżnienie. Kiedy asystent czyta Twoją stronę, interpretuje dokument: może źle odczytać tabelę, przeoczyć przypis albo pomieszać dwa warianty. Kiedy asystent wywołuje Twój serwer MCP, odpytuje system: prosi o konkretną część, otrzymuje pola i je raportuje. Pierwszy tryb daje odpowiedzi prawdopodobne. Drugi daje poprawne — pod warunkiem że stojące za nimi dane są poprawne, a to właśnie tam leży większość prawdziwej pracy.
Kto w tej branży już taki serwer uruchomił?
To już nie są spekulacje, a przykłady są zróżnicowane w pouczający sposób:
- Microchip Technology uruchomił 6 listopada 2025 roku bezpłatny, publiczny serwer MCP, udostępniający zweryfikowane specyfikacje produktów, karty katalogowe, stany magazynowe, ceny i terminy dostaw przez transport MCP Streamable HTTP, z odpowiedziami kodowanymi w JSON, adresowanymi do copilotów, chatbotów i agentów korporacyjnych.
- Siemens prowadzi publiczny serwer pod adresem
mcp.siemens.com, którego udokumentowane wtyczki — zasoby, portal deweloperski, wyszukiwanie i treści webowe — są dostępne bez uwierzytelniania. - Zoovu uruchomiło 11 grudnia 2025 roku serwer MCP dający agentom nadzorowany dostęp do danych produktowych, pozycjonowany wokół dokładności odpowiedzi na pytania o kompatybilność i zastosowania.
- ECIA uruchomiła 11 czerwca 2026 roku usługę TrustedParts.com Inventory AI Agent Service, udostępniając stany magazynowe autoryzowanych podzespołów elektronicznych wewnątrz Microsoft Copilot, ChatGPT i Claude.
- Shopify udostępnia w sklepach serwer Storefront MCP pod adresem
https://{shop}.myshopify.com/api/mcp, z narzędziami takimi jaksearch_catalog,lookup_catalogiget_product, bez wymogu uwierzytelniania na poziomie storefrontu.
Warto zwrócić uwagę na dwie prawidłowości. Każde z tych rozwiązań stoi na istniejącym, autorytatywnym repozytorium danych. I każde wyznacza granicę między publicznymi danymi katalogowymi a wszystkim, co jest wrażliwe handlowo.
Narzędzia czy zasoby — co powinien wykorzystać serwer z danymi części?
Specyfikacja wprost opisuje tę różnicę, a pomyłka na tym etapie daje serwer, z którego modele korzystają źle.
Narzędzia są sterowane przez model. Specyfikacja mówi, że narzędzia „są zaprojektowane jako sterowane przez model, co oznacza, że model językowy może je odkrywać i wywoływać automatycznie na podstawie rozumienia kontekstu oraz promptów użytkownika". Odkrywanie to tools/list, wywołanie to tools/call. Każde narzędzie niesie inputSchema (domyślnie JSON Schema 2020-12), opcjonalny outputSchema i zwraca structuredContent zgodny z tym schematem.
Zasoby są sterowane przez aplikację. Specyfikacja mówi, że zasoby „są zaprojektowane jako sterowane przez aplikację, przy czym to aplikacje hosta decydują, jak włączyć kontekst stosownie do swoich potrzeb" — zwykle przez selektor, listę albo automatyczne dołączenie przez hosta. Każdy zasób jest identyfikowany przez URI, a szablony pozwalają na URI z parametrami.
Katalog to przestrzeń zapytań, a nie ustalony zbiór dokumentów. Nikt nie chce przewijać selektora zasobów z 40 000 części. Zdecydowana większość serwera z danymi części powinna więc opierać się na narzędziach, z dwoma uzupełnieniami: używaj bloków treści resource_link, aby wskazywać karty katalogowe i pliki CAD, zamiast osadzać w odpowiedzi duże ładunki danych, oraz rezerwuj właściwe zasoby dla garstki stabilnych dokumentów, takich jak słownik klasyfikacji czy dziennik zmian.
Dwa szczegóły obecnej specyfikacji zasługują na uwagę. Listy narzędzi nie mogą różnić się w zależności od połączenia, ale mogą różnić się w zależności od autoryzacji przedstawionej w żądaniu. Serwery powinny natomiast zwracać narzędzia w deterministycznej kolejności, ponieważ stabilne uporządkowanie pozwala klientom buforować listę i podnosi trafność pamięci podręcznej promptów.
Co zmieniła specyfikacja 2026-07-28?
Ta rewizja przebudowała warstwę transportu, a każdy projekt oparty na materiałach z 2025 roku będzie błędny w konkretnych punktach.
| Zmiana | Wcześniej | Od 2026-07-28 |
|---|---|---|
| Sesje | Nagłówek Mcp-Session-Id przydzielany przez serwer | Usunięte; stan przekazywany jako jawne uchwyty wystawiane przez serwer w argumentach narzędzi |
| Handshake | initialize / notifications/initialized | Usunięty; wersja protokołu i możliwości klienta podróżują w _meta przy każdym żądaniu |
| Odkrywanie możliwości | Ustalane przy inicjalizacji | Nowe RPC server/discover, które serwery muszą implementować |
| Żądania inicjowane przez serwer | Wysyłane strumieniem SSE | Multi Round-Trip Requests: serwer zwraca resultType: "input_required", klient ponawia z inputResponses |
| Routing | Bramy parsowały ciało JSON | Nagłówki Mcp-Method i Mcp-Name wymagane w żądaniach POST |
| Buforowanie | Wyłącznie powiadomienia listChanged | ttlMs i cacheScope wymagane w wynikach list i odczytów |
| Wznawianie strumienia | Odtwarzanie przez Last-Event-ID | Usunięte; przerwany strumień gubi żądanie, a klient wysyła je ponownie |
Kształt transportu jest teraz przyjemnie nudny. Serwer udostępnia jeden punkt końcowy MCP przyjmujący POST — na przykład https://example.com/mcp. Każde żądanie JSON-RPC to osobny POST. Klienci muszą wysyłać nagłówek Accept wymieniający zarówno application/json, jak i text/event-stream, a także nagłówek MCP-Protocol-Version, który musi zgadzać się z wartością w _meta w ciele żądania — w przeciwnym razie serwer musi je odrzucić kodem 400 i błędem HeaderMismatch. Serwery muszą walidować nagłówek Origin i odpowiadać kodem 403, jeśli jest on obecny i nieprawidłowy.
Praktyczna konsekwencja dla zespołów infrastruktury: ponieważ nie ma sesji na poziomie protokołu, serwer MCP wdraża się za zwykłym load balancerem w trybie round-robin, jak każdą inną bezstanową usługę HTTP. Roots, Sampling i Logging są teraz oznaczone jako przestarzałe, z co najmniej dwunastomiesięcznym oknem wycofania, a dawny transport HTTP+SSE również został formalnie uznany za przestarzały.
Jak chronić ceny i stany magazynowe za pomocą OAuth?
Autoryzacja jest w MCP opcjonalna i to jest dokładnie właściwe podejście dla serwera z danymi części: publiczny katalog nie powinien wymagać żadnego tokenu, a wyzwanie autoryzacyjne powinny stawiać wyłącznie narzędzia wrażliwe handlowo.
Kiedy już ją wdrażasz, wymagania są konkretne. Serwer MCP działa jako serwer zasobów OAuth 2.1, zgodnie z draftem OAuth 2.1 organizacji IETF. Musi implementować Protected Resource Metadata (RFC 9728), a klienci muszą korzystać z tych metadanych do odkrywania serwera autoryzacji. Klienci muszą implementować Resource Indicators (RFC 8707), wysyłając parametr resource wskazujący kanoniczne URI Twojego serwera zarówno w żądaniach autoryzacji, jak i tokenu, a Twój serwer musi weryfikować, że tokeny zostały wystawione dla niego jako zamierzonego odbiorcy. Serwery autoryzacji powinny zwracać parametr iss zgodnie z RFC 9207, a klienci muszą go walidować. Dynamic Client Registration jest obecnie oznaczone jako przestarzałe na rzecz Client ID Metadata Documents, choć pozostaje dostępne dla zgodności wstecznej.
Wzorzec, który sprawdza się u dystrybutora lub producenta:
- 01Warstwa nieuwierzytelniona — specyfikacje, wyszukiwanie parametryczne, zamienniki, dokumenty zgodności, odnośniki do plików CAD, ceny katalogowe tam, gdzie je publikujesz.
- 02Warstwa uwierzytelniona — ceny kontraktowe, dostępność właściwa dla danego klienta, tworzenie ofert. Stawiaj wyzwanie kodem 403 i
error="insufficient_scope", wskazując potrzebne zakresy uprawnień, aby klient mógł podnieść poziom autoryzacji w jednej rundzie, a nie w kilku. - 03Nigdy nie traktuj identyfikatora klienta przekazanego w argumencie narzędzia jako jedynej kontroli dostępu. Uchwyt to nazwa, a nie uprawnienie; weryfikuj autoryzację przy każdym wywołaniu.
Co powinien udostępniać serwer MCP z danymi części?
Sześć do ośmiu narzędzi to właściwy rząd wielkości. Powyżej tego progu jakość wyboru narzędzi przez model spada.
| Narzędzie | Przeznaczenie | Autoryzacja |
|---|---|---|
search_parts | Wyszukiwanie parametryczne w obrębie klasy, z typowanymi ograniczeniami i jednostkami | Publiczne |
get_part | Pełny kanoniczny rekord jednego numeru części, wraz z pochodzeniem danych i datą ostatniej weryfikacji | Publiczne |
find_alternates | Odpowiedniki funkcjonalne, drugie źródła i tabele porównawcze konkurencji, z podaną podstawą równoważności | Publiczne |
get_compliance_documents | RoHS, REACH, deklaracje właściwości użytkowych, certyfikaty, EPD — jako rekordy z datami wydania, a nie same odnośniki | Publiczne |
get_cad_models | Odnośniki do zasobów 2D, 3D i BIM w podziale na formaty | Publiczne |
get_availability | Bieżące stany magazynowe wg lokalizacji oraz termin dostawy | Za autoryzacją |
get_price | Ceny kontraktowe klienta dla danej ilości | Za autoryzacją |
Definicja narzędzia powinna wyglądać niepozornie — i o to właśnie chodzi:
{
"name": "search_parts",
"title": "Parametric part search",
"description": "Search the catalog by product class and typed parameter constraints. Returns matching parts with their key parametrics, units and last-verified date. Use get_part for the full record.",
"inputSchema": {
"type": "object",
"properties": {
"product_class": { "type": "string", "description": "ETIM class code or class name" },
"constraints": {
"type": "array",
"items": {
"type": "object",
"properties": {
"parameter": { "type": "string" },
"operator": { "type": "string", "enum": ["eq", "gte", "lte", "between", "in"] },
"value": {},
"unit": { "type": "string" }
},
"required": ["parameter", "operator", "value"]
}
},
"limit": { "type": "integer", "default": 20 }
},
"required": ["product_class"],
"additionalProperties": false
}
}Zwróć uwagę, co robi opis: mówi modelowi, co narzędzie zwraca, oraz kiedy sięgnąć po inne narzędzie. Ten jeden nawyk daje jakości odpowiedzi więcej niż dowolne dopieszczanie schematów.
Przykład z praktyki
Inżynier konstruktor u producenta kontraktowego w Teksasie wymienia wycofywany z produkcji element na płytce, która trafia także do niemieckiego producenta szaf sterowniczych. Asystent ma podłączony serwer MCP producenta.
Inżynier: Nasz 60 V MOSFET z kanałem N w stopniu buck jest wycofywany z produkcji. Potrzebuję zamiennika drop-in w tej samej obudowie, o R_DS(on) nie gorszym niż 12 miliomów przy sterowaniu bramki 10 V, i muszę wiedzieć, czy faktycznie jest dostępny.
Asystent wykonuje cztery wywołania.
→ tools/call get_part
{ "part_number": "XYZ-60N12-D2PAK" }
← structuredContent
{ "package": "D2PAK", "vds_v": 60, "rds_on_mohm": 11.5,
"vgs_meas_v": 10, "lifecycle": "EOL", "last_verified": "2026-08-04" }
→ tools/call find_alternates
{ "part_number": "XYZ-60N12-D2PAK", "basis": "form_fit_function" }
← structuredContent
[ { "part_number": "XYZ-60N10-D2PAK", "equivalence": "drop-in",
"rds_on_mohm": 9.8, "differences": ["lower R_DS(on)", "higher Qg"] },
{ "part_number": "XYZ-60N14-D2PAK", "equivalence": "footprint",
"rds_on_mohm": 13.5, "differences": ["exceeds R_DS(on) limit"] } ]
→ tools/call get_availability
{ "part_numbers": ["XYZ-60N10-D2PAK"] }
← 403 Forbidden
WWW-Authenticate: Bearer error="insufficient_scope",
scope="stock:read", resource_metadata="https://mcp.example.com/.well-known/oauth-protected-resource"
[client performs step-up authorisation, then retries]
← structuredContent
{ "part_number": "XYZ-60N10-D2PAK",
"stock": [ { "location": "US-TX", "qty": 14200 },
{ "location": "DE-BW", "qty": 3800 } ],
"lead_time_weeks": 8, "as_of": "2026-08-09T06:12:00Z" }
→ tools/call get_compliance_documents
{ "part_number": "XYZ-60N10-D2PAK", "types": ["rohs", "reach"] }
← content: [ { "type": "resource_link", "uri": "https://…/rohs-2026-03.pdf",
"name": "RoHS declaration (issued 2026-03-11)" } ]Asystent odpowiada wtedy: pierwszy kandydat to zamiennik drop-in o lepszej rezystancji przewodzenia i wyższym ładunku bramki, co warto sprawdzić pod kątem sterownika bramki; drugi mieści się w tym samym footprincie, ale nie spełnia limitu R_DS(on); stan magazynowy to 14 200 sztuk w Teksasie i 3 800 w Badenii-Wirtembergii według stanu na dziś rano, przy ośmiotygodniowym terminie dostawy; deklaracje RoHS i REACH są załączone wraz z datami wydania.
Nic z tego nie jest imponujące jako inżynieria. Imponujące jest jako handel. Trzy decyzje zakupowe zapadły bez tego, by człowiek otworzył przeglądarkę, a każdą liczbę można prześledzić do rekordu ze znacznikiem czasu.
Kto realnie może dziś dosięgnąć Twojego serwera?
Bądź w tej sprawie szczery wobec zarządu, bo odpowiedź jest węższa, niż sugeruje większość materiałów dostawców.
| Klient | Czy dosięgnie własnego serwera MCP? | Warunki |
|---|---|---|
| Claude | Tak | Własne zdalne konektory w planach Free, Pro, Max, Team i Enterprise; użytkownicy darmowi ograniczeni do jednego; serwer musi być osiągalny z publicznego internetu z zakresów IP Anthropic |
| ChatGPT | Częściowo | Własne serwery MCP przez tryb deweloperski; konektory z prawem zapisu ograniczone do planów Business, Enterprise i Edu, a Plus i Pro tylko do odczytu. Aplikacje w ChatGPT są zbudowane na MCP i przechodzą weryfikację katalogową |
| Gemini | Tylko Enterprise | Własne serwery MCP rejestrowane przez administratora jako magazyn danych w Gemini Enterprise; wyłącznie transport Streamable HTTP |
| Microsoft Copilot | Tak, w konfiguracjach korporacyjnych | Konektory rejestrowane przez administratora |
| Agenci w IDE i CLI | Tak | Deweloper konfiguruje punkt końcowy bezpośrednio — najmniej oporna ścieżka dla odbiorców inżynierskich |
| Własni agenci Twoich klientów | Tak | Działy zakupów i inżynierii coraz częściej uruchamiają wewnętrznych agentów; w praktyce to najszybciej rosnąca grupa wywołujących |
MCP dociera więc do inżynierów, którzy sami konfigurują swojego asystenta, oraz do nabywców korporacyjnych, u których dział IT rejestruje Twój serwer. To niewielka populacja jak na standardy sieci i bardzo duża jak na standardy lejka sprzedażowego.
Jak agenci odkrywają Twój serwer?
Nie istnieje odkrywanie na poziomie DNS. Działają trzy mechanizmy:
- 01Oficjalny rejestr MCP pod adresem
registry.modelcontextprotocol.io— scentralizowane repozytorium metadanych publicznie dostępnych serwerów, wspierane przez Anthropic, GitHub, Microsoft i PulseMCP. Jest open source, obsługuje podrejestry i pozostaje w wersji zapoznawczej przed ogólną dostępnością — spodziewaj się więc zmian. - 02Katalogi po stronie klientów, takie jak katalog konektorów Claude i katalog aplikacji ChatGPT, każdy z własnym procesem weryfikacji.
- 03Twoja własna dokumentacja. Dziś to właśnie tak powstaje większość połączeń: strona dla deweloperów podaje URL punktu końcowego, listę narzędzi i zakresy autoryzacji, a klient wkleja go do swojej aplikacji klienckiej.
Publikuj dokument .well-known/oauth-protected-resource, nawet jeśli większość narzędzi jest publiczna, i wersjonuj ścieżkę punktu końcowego. Zestaw Twoich narzędzi na pewno się zmieni, a chcesz, żeby była to świadoma migracja, a nie ciche zerwanie zgodności.
Lista kontrolna wdrożenia
- 01Sprowadź dane do jednego kanonicznego rekordu na część — z typowanymi atrybutami, jednostkami, pochodzeniem danych i znacznikiem czasu ostatniej weryfikacji. Nie zaczynaj od protokołu.
- 02Wybierz od sześciu do ośmiu narzędzi i napisz opisy, które mówią, kiedy danego narzędzia nie używać.
- 03Zadeklaruj schematy wyjściowe i zwracaj
structuredContent. W każdym ładunku umieszczaj jednostki i daty weryfikacji. - 04Udostępnij jeden punkt końcowy POST z obsługą nagłówków
Mcp-MethodiMcp-Name, walidacjąOriginoraz ustawionymittlMsicacheScopew wynikach list. - 05Rozdziel narzędzia publiczne i chronione, zaimplementuj metadane RFC 9728, weryfikuj odbiorcę tokenu zgodnie z RFC 8707 i używaj wyzwań o zakres uprawnień, aby podnieść poziom autoryzacji w jednej rundzie.
- 06Zwracaj deterministyczną kolejność narzędzi i stabilne nazwy narzędzi, aby pamięci podręczne klientów działały.
- 07Loguj każde wywołanie — narzędzie, argumenty, opóźnienie oraz to, czy zapytanie znalazło wynik. Serwer MCP bez analityki to kanał, którym nie da się zarządzać.
- 08Stale monitoruj dokładność względem danych źródłowych. Narzędzie, które z pełnym przekonaniem zwraca nieaktualny parametr, jest gorsze niż brak narzędzia.
Partsgraph dostarcza to jako warstwę zarządzaną: sprowadzamy Twój istniejący katalog do jednego zweryfikowanego Parts Graph, hostujemy punkt końcowy MCP z OAuth na warstwach chronionych i raportujemy, którzy agenci co wywołali oraz gdzie odpowiedzi były błędne.
Jeśli chcesz się dowiedzieć, na czym stoisz, zanim napiszesz choćby linijkę kodu, przepuść swoją domenę przez bezpłatny audyt na /audit — sprawdza on, do czego maszyny mają dziś dostęp w Twoim katalogu i czy punkt końcowy MCP miałby cokolwiek wiarygodnego do zaserwowania.
Najczęstsze pytania
Czy potrzebujemy MCP, skoro mamy już API REST?
Twoje API REST to właściwy fundament, ale agent nie skorzysta z niego bez dedykowanej pracy integracyjnej po stronie tego, kto tego agenta prowadzi. MCP standaryzuje trzy rzeczy, które API REST pozostawia otwarte: sposób, w jaki klient odkrywa dostępne operacje, sposób typowania ich wejść i wyjść pod kątem modelu oraz sposób negocjowania autoryzacji. W praktyce serwer MCP z danymi części to cienka, świadomie zawężona projekcja istniejącego API, ze schematami i opisami pisanymi dla modelu, a nie dla programisty.
Czy dane części udostępniać jako narzędzia, czy jako zasoby?
Przede wszystkim jako narzędzia. Specyfikacja opisuje narzędzia jako sterowane przez model — model odkrywa je i wywołuje na podstawie kontekstu — podczas gdy zasoby są sterowane przez aplikację i prezentowane użytkownikowi do wyboru przez aplikację hosta. Katalog to przestrzeń zapytań, a nie stała lista plików, więc naturalnym dopasowaniem są narzędzia przyjmujące parametry. Zasoby bronią się przy niewielkiej liczbie stabilnych dokumentów, a narzędzia mogą zwracać odnośniki do zasobów — kart katalogowych i plików CAD — zamiast osadzać w odpowiedzi megabajty danych.
Czy specyfikacja 2026-07-28 psuje istniejące serwery MCP?
Znacząco zmienia kształt warstwy transportu. Zniknęły sesje na poziomie protokołu i nagłówek Mcp-Session-Id, zniknął handshake initialize, zniknął samodzielny strumień GET i zniknęła wznawialność SSE przez Last-Event-ID. Serwery muszą implementować server/discover oraz wymagać nagłówków Mcp-Method i Mcp-Name w żądaniach POST. Klienci obsługujący obie epoki rozpoznają, którą z nich mówi dany serwer, wysyłając najpierw nowoczesne żądanie i analizując treść błędu, zanim wycofają się do starszego trybu.
Jak nie dopuścić do tego, by agent zobaczył ceny innego klienta?
Korzystaj z warstwy autoryzacji, a nie z ukrywania. Serwer MCP działa jako serwer zasobów OAuth 2.1, musi implementować Protected Resource Metadata (RFC 9728) i musi weryfikować, że tokeny dostępu zostały wystawione właśnie dla niego jako zamierzonego odbiorcy, zgodnie z RFC 8707. Co kluczowe, specyfikacja pozwala, aby widoczne zestawy narzędzi i zasobów zależały od autoryzacji przedstawionej w żądaniu, więc nieuwierzytelnionemu wywołującemu można pokazać wyłącznie narzędzia katalogu publicznego.
Jak agent w ogóle znajduje nasz serwer MCP?
Nie istnieje mechanizm odkrywania na poziomie DNS, a udawanie, że jest inaczej, to najczęstszy błąd w tekstach o MCP. Odkrywanie odbywa się przez oficjalny rejestr MCP pod adresem registry.modelcontextprotocol.io, wspierany przez Anthropic, GitHub, Microsoft i PulseMCP, wciąż w wersji zapoznawczej przed ogólną dostępnością; przez katalogi po stronie klientów, takie jak katalog konektorów Claude i katalog aplikacji ChatGPT; oraz — najczęściej dzisiaj — dlatego, że opublikowałeś URL w swojej dokumentacji dla deweloperów, a klient go u siebie wkleił.
Jaki jest największy błąd projektowy w pierwszym serwerze MCP z danymi części?
Udostępnienie zbyt wielu narzędzi z nieprecyzyjnymi opisami. Model wybiera narzędzia na podstawie ich nazw, opisów i schematów, więc dwadzieścia nakładających się punktów wyszukiwania daje gorsze zachowanie niż sześć dobrze nazwanych. Zwracaj ustrukturyzowaną treść zgodną z zadeklarowanym schematem wyjściowym, utrzymuj deterministyczne i stabilne nazwy narzędzi oraz umieszczaj w ładunku jednostki, tolerancje i znacznik czasu ostatniej weryfikacji, aby odpowiedź dało się później zaudytować.
Czy serwer MCP pomaga w widoczności w AI na otwartym webie?
Nie bezpośrednio. Crawlery wyszukiwarek i systemów wyszukiwania odpowiedzi nie wywołują serwerów MCP — pobierają HTML. MCP dociera do użytkowników, którzy podłączyli Twój serwer, czyli dziś do inżynierów konfigurujących konektor i do nabywców korporacyjnych, u których rejestruje go administrator. To kanał głębokości, a nie zasięgu, i działa najlepiej w połączeniu z renderowanymi po stronie serwera, ustrukturyzowanymi stronami produktowymi.
Źródła
- 01Anthropic, Introducing the Model Context Protocol (25 November 2024)
- 02Model Context Protocol, MCP joins the Agentic AI Foundation (9 December 2025)
- 03Linux Foundation, Formation of the Agentic AI Foundation (9 December 2025)
- 04Model Context Protocol, 2026-07-28 specification changelog
- 05Model Context Protocol, Streamable HTTP transport (2026-07-28)
- 06Model Context Protocol, Authorization (2026-07-28)
- 07Model Context Protocol, Tools (2026-07-28)
- 08Model Context Protocol, Resources (2026-07-28)
- 09Model Context Protocol, The MCP Registry
- 10Microchip Technology, Microchip unveils Model Context Protocol (MCP) Server (6 November 2025)
- 11Siemens MCP Server documentation
- 12Zoovu, Zoovu launches MCP Server (11 December 2025)
- 13ECIA, TrustedParts.com launches Inventory AI Agent Service (11 June 2026)
- 14Shopify, Storefront MCP server documentation
- 15Anthropic, Get started with custom connectors using remote MCP
- 16OpenAI Help Center, Developer mode and MCP apps in ChatGPT
- 17Google Cloud, Set up your custom MCP server data store (Gemini Enterprise)
Zobacz dokładnie, co asystenci AI potrafią dziś odczytać z Twoich produktów, a czego nie — polityka wobec robotów indeksujących, pokrycie katalogu, dostęp do kart katalogowych — wraz z oceną i porównaniem z 984 dystrybutorami i producentami z całego świata.
Oceń mój katalogPowiązane notatki z terenu
Crawlery AI nie wykonują kodu JavaScript
GPTBot, ClaudeBot i PerplexityBot czytają surowy HTML i nigdy nie wykonują skryptów. Jak sprawdzić, czy katalo…
TechnikaDlaczego AI nie potrafi odczytać Twoich kart katalogowych
Blokady botów, skany bez warstwy tekstowej, podglądy JS i osobne hosty ukrywają karty katalogowe przed AI. Spr…
RozwiązanieCzym jest katalog produktów gotowy dla agentów AI?
Katalog gotowy dla agentów obsługuje cztery powierzchnie maszynowe. Czym jest każda z nich, którzy asystenci A…