# Ano ang isang MCP server at para saan ito?

> Alamin ang papel ng MCP server: pagkonekta ng AI assistant sa mga tools, pagbabasa ng data, at ang praktikal na halimbawa ng paghahanap ng mobilidad.

Source: https://www.roote.ai/fil/guides/ano-ang-mcp-server-at-paano-ginagamit-ito/
Language: fil
Author: ROOTE

Ang MCP server ay isang programa na nagiging accessible ang mga tool at impormasyon sa isang AI application na compatible sa Model Context Protocol. Kaya ang isang assistant ay maaaring maghanap ng address, magtanong tungkol sa datos ng mobilidad, o basahin ang external na sanggunian habang nag-uusap.

Para sa ROOTE, ang benepisyo ay praktikal: sumagot sa tanong na “Saan makakahanap ng bisikleta malapit sa address na ito?” batay sa geographic na paghahanap at mga impormasyong nakuha, hindi lang sa memorisasyon ng model.

## Assistant, client at server: sino ang may ginagawa?

| Elemento | Papel | Halimbawa sa mobilidad |
| --- | --- | --- |
| Host application | Namamahala ng usapan at koneksyon | Ang aplikasyon kung saan mo inilalagay ang iyong tanong |
| MCP client | Nakikipag-ugnayan sa server ayon sa protocol | Nadidiskubre ang mga tool ng ROOTE at ipinapasa ang mga argumento nito |
| MCP server | Ibinubukas ang mga tool at ibinabalik ang kanilang mga resulta | ROOTE nagsasaliksik ng mga lugar o serbisyo |
| AI model | Nagsasalin ng kahilingan at bumubuo ng sagot | Ipinapaliwanag ang mga resulta at kanilang mga limitasyon |

Hindi pinapalitan ng server ang modelo. Binibigyan nito ang modelo ng access sa isang tinukoy na operasyon, kasama ang may istrukturang inputs at output. Ang host application ang nagdedesisyon kung paano gagamitin ang mga kakayahang ito at maaaring humingi ng kumpirmasyon mula sa user.

[Opisyal na arkitektura ng Model Context Protocol](https://modelcontextprotocol.io/docs/learn/architecture)

## Ang mga MCP tool ay gumagawa ng executable na kahilingan

Ang isang tool ay may pangalan, paglalarawan, at argument schema. Dapat sundin ng assistant ang schema na ito: ang paghahanap ng malapit ay nangangailangan ng wastong koordinado at mga filter, hindi ng basta tekstong ipinadala sa kahit anong tool.

Ipinagkakaiba rin ng protocol ang resources, na nagbibigay ng konteksto, at prompts, na nagmumungkahi ng mga modelo ng interaksyon. Ang bawat server ay inilalathala ang mga kapasidad na tunay nitong sinusuportahan; ang pagkakaroon ng MCP ay hindi nangangahulugan na lahat ay abot-kamay.

## Halimbawa: paghahanap ng bisikleta malapit sa isang address

Nagsisimula ang proseso sa pagresolba ng address. Kung maraming lungsod o lugar ang tugma, hihingin ng assistant ang karagdagang tiyak. Gagamitin nito ang napiling koordinado para maghanap ng mga estasyon o sasakyang bisikleta at ilalahad ang mahahalagang resulta.

Ang istasyon na nasa 250 metro ay maaaring makita bilang malapit na lokasyon. Hindi ito awtomatikong nangangahulugan ng oras ng lakad. Gayundin, ang bilang ng mga bisikleta na nakikita ay hindi nangangahulugan ng reserbasyon para sa user.

## Mga inooffer ng MCP ROOTE

Ipinapakita ng ROOTE MCP server ang mga tool na geocode, place_search, reverse_geocode, nearby, mobility_nearby, transit_nearby, transit_disruptions, at services_nearby. Sinasaklaw nito ang mga paghahanap na heograpikal, mga shared mobility, mga lugar ng transportasyon, mga aberya, at ilang urban services. Ang listahan tools/list ng server ang batayan para sa mga available na kapasidad.

Journey at Departures ay hindi bahagi ng MCP V1 na ito. Ang paghahanap ng hintuan ay hindi nagpapahintulot ng pag-anunsyo ng paparating na bus. Kailangan ng ibang dokumentadong kakayahan para makakuha ng mga schedule ng byahe.

[Opisyal na talaan ng mga MCP tool ng ROOTE](https://doc.roote.ai/roote-mcp/mcp-tools)

## Hindi ginagarantiya ng MCP

Hindi ginagarantiya ng protocol ang buong pandaigdigang saklaw, palaging sariwang data, o tamang sagot mula sa assistant. Nakadepende ito sa mga pinagmumulan, kontrata ng bawat tool, at kung paano ginagamit ng aplikasyon ang mga resulta.

Ang mga pangalan, paglalarawan at link mula sa isang provider ay nananatiling external na datos. Hindi ito dapat maging mga utos para sa assistant. Pinananatili ng assistant ang mga babala, pagsipi at mga hindi kilalang halaga sa halip na gawing katiyakan.

## Piliin ang tamang suite para sa iyong proyekto

[Pagsamahin ang assistant sa MCP ROOTE](https://www.roote.ai/fil/guides/paano-ikonekta-ang-ia-assistant-sa-mcp-roote/)

[Ihambing ang API at MCP para sa integrasyon ng mobilidad](https://www.roote.ai/fil/guides/api-o-mcp-pilipin-piliin-para-sa-mobility-data/)

[Gumawa ng maasahang mobility assistant](https://www.roote.ai/fil/guides/paano-gumawa-ng-assistant-na-naghahanap-ng-mobilidad-sa-paligid-ng-address/)

## Darating: mga susunod na pag-alis at kalkulasyon ng ruta

Planong palawakin ng ROOTE ang kanyang MCP para sa mga susunod na Departure at pagku-compute ng ruta. Ang mga tampok na ito ay darating pa lamang at hindi pa bahagi ng mga tool na kasalukuyang ipinapakita ng MCP server. Sa kanilang availability, siguraduhing suriin ang mga tool na inia-advertise ng server, ang kanilang mga argumento, at ang mga impormasyong totoong naibabalik bago ianunsyo ang isang stop o isang Journey.

## Mga madalas itanong

### Ang MCP ba ay isang AI model?

Hindi. Ito ay protocol para makipagkomunika ang AI application sa mga server na nagpapakita ng mga tool o konteksto.

### Papalitan ba ng MCP server ang isang API?

Maaaring gumamit ito ng API para gawin ang mga operasyon. Kaya ang API at MCP ay maaaring dalawang complementary interfaces ng parehong serbisyo.

### Pinapayagan ba ng MCP server ng ROOTE ang pagreserba ng bisikleta?

Ang mga Data MCP ROOTE tools ay read-only. Ang pagbabalik ng availability ay hindi pa isang reservation.
