← Blog
Artikel

Panduan Menggunakan MCP dengan API Indonesia

Pelajari cara mengintegrasikan Model Context Protocol (MCP) dengan API Indonesia untuk memungkinkan asisten AI mengakses data publik Indonesia secara langsung.

Model Context Protocol (MCP) telah mengubah cara AI berinteraksi dengan data eksternal. Dengan MCP, asisten AI seperti Claude Desktop dapat secara langsung mengakses dan menganalisis data dari berbagai sumber. Di artikel ini, kita akan membahas cara menggunakan MCP untuk terhubung dengan API Indonesia, platform yang menyediakan data publik Indonesia.

Apa itu MCP?

MCP adalah protokol yang memungkinkan model bahasa besar (LLM) untuk terhubung dengan alat dan sumber data eksternal secara aman. Alih-alih melakukan copy-paste data, Anda bisa meminta AI untuk langsung memanggil API dan mengambil informasi terkini, seperti data cuaca, berita, atau statistik di Indonesia.

Prasyarat

Sebelum memulai, pastikan Anda memiliki:

  1. Aplikasi klien MCP (seperti Claude Desktop).
  2. Kunci API (API Key) dari API Indonesia.
  3. Server MCP yang mendukung permintaan HTTP REST (seperti mcp-server-fetch atau custom wrapper).

Konfigurasi MCP dengan API Indonesia

Untuk menghubungkan Claude Desktop atau klien MCP lainnya dengan API Indonesia, Anda perlu mengonfigurasi file konfigurasi MCP (biasanya claude_desktop_config.json). Berikut adalah contoh konfigurasi jika Anda menggunakan server MCP yang mendukung pemanggilan REST API:

{
  "mcpServers": {
    "api-indonesia": {
      "command": "npx",
      "args": ["-y", "mcp-server-rest"],
      "env": {
        "API_BASE_URL": "https://use.apiindonesia.id/api/v1",
        "API_KEY": "API_KEY_ANDA_DI_SINI"
      }
    }
  }
}

Dengan konfigurasi ini, asisten AI Anda akan memiliki kemampuan untuk melakukan GET request ke endpoint API Indonesia.

Contoh Kasus Penggunaan

1. Mengambil Data Cuaca Terkini

Anda dapat meminta AI untuk memanggil endpoint cuaca. Endpoint yang digunakan adalah https://use.apiindonesia.id/api/v1/cuaca.

Prompt ke AI:

"Tolong ambil data cuaca terkini untuk Jakarta menggunakan API Indonesia dan buatkan ringkasannya."

AI akan memanggil endpoint berikut:

GET https://use.apiindonesia.id/api/v1/cuaca?kota=jakarta
Authorization: Bearer API_KEY_ANDA

2. Mencari Berita Terbaru

Untuk mendapatkan berita nasional terbaru, AI dapat memanggil endpoint berita di https://use.apiindonesia.id/api/v1/berita.

Prompt ke AI:

"Cari 5 berita terbaru seputar teknologi di Indonesia dari API Indonesia dan tampilkan judulnya."

AI akan mengeksekusi pemanggilan API:

GET https://use.apiindonesia.id/api/v1/berita?kategori=teknologi&limit=5
Authorization: Bearer API_KEY_ANDA

Kesimpulan

Mengintegrasikan MCP dengan API Indonesia membuka kemungkinan tak terbatas untuk otomatisasi pengambilan data. Anda dapat membangun asisten AI yang sangat kontekstual dan selalu diperbarui dengan data lokal Indonesia. Coba konfigurasikan hari ini dan mulai bereksperimen dengan berbagai endpoint yang tersedia!

Mulai Sekarang

Mulai Integrasi
Hari Ini

Daftar gratis, ambil API key, dan langsung call endpoint pertama Anda — tanpa kartu kredit, tanpa proses approval yang ribet.

Visualisasi gelombang titik