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
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
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
Porównanie API i MCP dla integracji mobilności
Budowanie niezawodnego asystenta mobilności
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ą.