# Czym jest serwer MCP i do czego służy?

> Dowiedz się, jak działa serwer MCP: łączenie asystenta AI z narzędziami, odczyt danych i praktyczny przykład wyszukiwania mobilności.

Source: https://www.roote.ai/pl/guides/czym-jest-serwer-mcp-i-do-czego-sluzy/
Language: pl
Author: ROOTE

Serwer MCP to program, który udostępnia narzędzia i informacje aplikacji sztucznej inteligencji kompatybilnej z Model Context Protocol. Asystent może dzięki temu wyszukać adres, zapytać o dane mobilności lub odczytać zewnętrzne zasoby w trakcie rozmowy.

Dla ROOTE korzyść jest praktyczna: odpowiadać na pytanie „Gdzie znaleźć rower w pobliżu tego adresu?” na podstawie wyszukiwania geograficznego i zwróconych informacji, a nie tylko pamięci modelu.

## Asystent, klient i serwer: kto za co odpowiada?

| Element | Rola | Przykład mobilności |
| --- | --- | --- |
| Aplikacja nadrzędna | Zarządza rozmową i połączeniami | Aplikacja, w której zadajesz pytanie |
| Klient MCP | Komunikuje się z serwerem według protokołu | Odnajduje narzędzia ROOTE i przekazuje ich argumenty |
| Serwer MCP | Udostępnia narzędzia i zwraca ich wyniki | ROOTE wyszukuje lokalizacje lub usługi |
| Model AI | Interpretuję zapytanie i formułuję odpowiedź | Tłumaczy wyniki i ich ograniczenia |

Serwer nie zastępuje modelu. Udostępnia mu operację o określonym wejściu i wyjściu. Aplikacja nadrzędna decyduje, jak wykorzystać te możliwości i może poprosić użytkownika o potwierdzenie.

[Oficjalna architektura Model Context Protocol](https://modelcontextprotocol.io/docs/learn/architecture)

## Narzędzia MCP wykonują wykonalne zapytania

Narzędzie ma nazwę, opis i schemat argumentów. Asystent musi przestrzegać tego schematu: wyszukiwanie lokalne wymaga prawidłowych współrzędnych i filtrów, nie dowolnego tekstu przekazanego przypadkowemu narzędziu.

Protokół rozróżnia zasoby dostarczające kontekst i prompty proponujące wzorce interakcji. Każdy serwer publikuje faktycznie obsługiwane funkcjonalności; samo posiadanie MCP nie oznacza, że wszystkie są dostępne.

## Przykład: znalezienie roweru w pobliżu adresu

Proces zaczyna się od rozpoznania adresu. Jeśli pasuje kilka miast lub miejsc, asystent prosi o doprecyzowanie. Następnie używa wybranych współrzędnych, by wyszukać stacje lub pojazdy rowerowe i podsumowuje przydatne wyniki.

Stacja oddalona o 250 metrów może zostać przedstawiona jako geograficznie bliska. Ta odległość nie odpowiada automatycznie czasowi spaceru. Podobnie liczba dostępnych rowerów nie rezerwuje pojazdu dla użytkownika.

## Co oferuje MCP ROOTE

Serwer MCP ROOTE udostępnia narzędzia geocode, place_search, reverse_geocode, nearby, mobility_nearby, transit_nearby, transit_disruptions oraz services_nearby. Obejmują one wyszukiwania geograficzne, mobilności współdzielone, miejsca transportowe, zakłócenia oraz wybrane usługi miejskie. Lista tools/list serwera stanowi odniesienie dla dostępnych możliwości.

Journey i Departures nie są częścią tego MCP V1. Znalezienie przystanku nie umożliwia samoistnie ogłoszenia nadchodzącego autobusu. Inna zdokumentowana funkcjonalność jest potrzebna do uzyskania danych odjazdów.

[Oficjalny wykaz narzędzi MCP ROOTE](https://doc.roote.ai/roote-mcp/mcp-tools)

## Czego MCP nie gwarantuje

Protokół nie gwarantuje pełnego światowego pokrycia, zawsze świeżych danych ani idealnej odpowiedzi asystenta. Te cechy zależą od źródeł, umów każdego narzędzia i sposobu wykorzystania wyników przez aplikację.

Nazwy, opisy i linki pochodzące od dostawcy pozostają danymi zewnętrznymi. Nie powinny stać się instrukcjami dla asystenta. Ten zachowuje ostrzeżenia, przypisania i wartości nieznane, zamiast interpretować je jako pewniki.

## Wybór odpowiedniego rozwiązania dla twojego projektu

[Łączenie asystenta z MCP ROOTE](https://www.roote.ai/pl/guides/jak-polaczyc-asystenta-ai-z-mcp-roote/)

[Porównanie API i MCP dla integracji mobilności](https://www.roote.ai/pl/guides/api-czy-mcp-ktory-wybrac-do-integracji-danych-mobilnosci/)

[Budowanie niezawodnego asystenta mobilności](https://www.roote.ai/pl/guides/jak-stworzyc-asystenta-mobilnosci-przy-adresie/)

## W przygotowaniu: nadchodzące odjazdy i wyznaczanie tras

ROOTE planuje rozszerzyć swój MCP o nadchodzące odjazdy oraz wyznaczanie tras. Funkcjonalności te są planowane i nie są jeszcze częścią narzędzi aktualnie udostępnianych przez serwer MCP. Po ich udostępnieniu sprawdź ogłoszone narzędzia, ich argumenty oraz faktycznie zwracane informacje przed zapowiedzią przejazdu lub podróży.

## Najczęściej zadawane pytania

### Czy MCP to model sztucznej inteligencji?

Nie. To protokół umożliwiający aplikacji AI komunikację z serwerami, które udostępniają narzędzia lub kontekst.

### Czy serwer MCP zastępuje API?

Może korzystać z API do realizacji operacji. API i MCP mogą więc być dwoma uzupełniającymi się interfejsami tej samej usługi.

### Czy serwer MCP ROOTE pozwala na rezerwację roweru?

Narzędzia Data MCP ROOTE są tylko do odczytu. Zwrócona dostępność nie jest rezerwacją.
