# Apa itu server MCP dan untuk apa digunakan?

> Pahami peran server MCP: menghubungkan asisten AI ke alat, membaca data, dan contoh konkret pencarian mobilitas.

Source: https://www.roote.ai/id/guides/apa-itu-server-mcp-dan-untuk-apa/
Language: id
Author: ROOTE

Server MCP adalah program yang membuat alat dan informasi dapat diakses oleh aplikasi kecerdasan buatan yang kompatibel dengan Model Context Protocol. Seorang asisten dapat mencari alamat, menanyakan data mobilitas, atau membaca sumber eksternal selama percakapan.

Bagi ROOTE, manfaatnya nyata: menjawab “Di mana menemukan sepeda dekat alamat ini?” berdasarkan pencarian geografis dan informasi yang dikembalikan, bukan hanya dari memori model semata.

## Asisten, klien, dan server: siapa melakukan apa?

| Elemen | Peran | Contoh mobilitas |
| --- | --- | --- |
| Aplikasi host | Mengelola percakapan dan koneksi | Aplikasi tempat Anda mengajukan pertanyaan |
| Klien MCP | Berkomunikasi dengan server menurut protokol | Menemukan alat ROOTE dan menyampaikan argumen mereka |
| Server MCP | Menyediakan alat dan mengembalikan hasilnya | ROOTE mencari tempat atau layanan |
| Model AI | Menafsirkan permintaan dan merumuskan jawaban | Menjelaskan hasil dan batasannya |

Server tidak menggantikan model. Server memberi akses ke operasi yang ditentukan, dengan masukan dan keluaran terstruktur. Aplikasi host memutuskan cara menggunakan kemampuan ini dan dapat meminta validasi pengguna.

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

## Alat MCP membuat permintaan dapat dijalankan

Sebuah alat memiliki nama, deskripsi, dan skema argumen. Asisten harus mematuhi skema ini: pencarian kedekatan membutuhkan koordinat dan filter yang valid, bukan teks yang dikirim sembarangan ke alat mana pun.

Protokol juga membedakan sumber daya, yang memberikan konteks, dan prompt, yang menawarkan pola interaksi. Setiap server menerbitkan kemampuan yang benar-benar didukung; keberadaan MCP tidak berarti semua tersedia.

## Contoh: mencari sepeda di sekitar sebuah alamat

Proses dimulai dengan penyelesaian alamat. Jika ada beberapa kota atau tempat yang cocok, asisten meminta klarifikasi. Kemudian menggunakan koordinat yang dipilih untuk mencari stasiun atau kendaraan sepeda dan merangkum hasil berguna.

Sebuah stasiun berjarak 250 meter dapat dianggap dekat secara geografis. Jarak ini tidak otomatis berarti waktu berjalan kaki. Begitu juga, jumlah sepeda yang terlihat tidak berarti kendaraan tersebut dipesan untuk pengguna.

## Apa yang ditawarkan MCP ROOTE

Server MCP ROOTE menyediakan alat geocode, place_search, reverse_geocode, nearby, mobility_nearby, transit_nearby, transit_disruptions, dan services_nearby. Alat-alat ini mencakup pencarian geografis, mobilitas bersama, lokasi transportasi, gangguan, dan beberapa layanan perkotaan. Daftar tools/list pada server adalah referensi untuk kemampuan yang tersedia.

Journey dan Departures tidak termasuk dalam MCP V1 ini. Menemukan halte saja tidak cukup untuk mengumumkan bus berikutnya. Diperlukan kemampuan lain yang terdokumentasi untuk mendapatkan jadwal keberangkatan.

[Inventaris resmi alat MCP ROOTE](https://doc.roote.ai/roote-mcp/mcp-tools)

## Apa yang tidak dijamin MCP

Protokol tidak menjamin cakupan global lengkap, data selalu mutakhir, atau jawaban asisten yang tepat. Ini tergantung pada sumber, kontrak tiap alat, dan bagaimana aplikasi menggunakan hasilnya.

Nama, deskripsi, dan tautan dari penyedia tetap data eksternal. Mereka tidak boleh menjadi instruksi bagi asisten. Asisten menyimpan peringatan, atribusi, dan nilai tidak diketahui alih-alih mengubahnya menjadi kepastian.

## Memilih rangkaian yang sesuai untuk proyek Anda

[Menghubungkan asisten ke MCP ROOTE](https://www.roote.ai/id/guides/cara-menghubungkan-asisten-ia-ke-mcp-roote/)

[Membandingkan API dan MCP untuk integrasi mobilitas](https://www.roote.ai/id/guides/api-atau-mcp-pilih-integrasi-mobilitas/)

[Membangun asisten mobilitas yang andal](https://www.roote.ai/id/guides/cara-membuat-asisten-mobilitas-di-sekitar-alamat/)

## Yang akan datang: keberangkatan berikutnya dan perhitungan rute

ROOTE berencana memperluas MCP-nya untuk Departures dan perhitungan rute. Fitur-fitur ini sedang dikembangkan dan belum termasuk dalam alat yang saat ini tersedia di server MCP. Saat tersedia, pastikan untuk memeriksa alat yang diumumkan oleh server, argumen mereka, dan informasi yang benar-benar dikembalikan sebelum mengumumkan keberangkatan atau perjalanan.

## Pertanyaan yang sering diajukan

### Apakah MCP sebuah model kecerdasan buatan?

Tidak. Ini protokol yang memungkinkan aplikasi AI berkomunikasi dengan server yang menyediakan alat atau konteks.

### Apakah server MCP menggantikan API?

Server dapat menggunakan API untuk menjalankan operasinya. API dan MCP bisa menjadi dua antarmuka pelengkap dari layanan yang sama.

### Apakah server MCP ROOTE memungkinkan pemesanan sepeda?

Alat Data MCP ROOTE hanya untuk baca. Ketersediaan yang dikembalikan bukanlah reservasi.
