Dalam dunia kecerdasan buatan, memberikan model AI dengan informasi terkini secara real-time adalah hal yang penting. Untuk memfasilitasi ini, asisten AI seperti Claude dapat menggunakan server Model Context Protocol (MCP) untuk mengakses alat dan API eksternal, memungkinkan mereka untuk mencari di web secara real-time dan mengambil hasil yang terstruktur. Artikel ini membimbing Anda melalui instalasi dan penggunaan server Exa MCP, yang menghubungkan Claude Desktop ke API pencarian AI kuat Exa, memungkinkan asisten AI melakukan pencarian web yang kompleks dengan mudah.

Apa itu Model Context Protocol (MCP)?
Model Context Protocol (MCP) adalah kerangka kerja yang dirancang untuk memungkinkan aplikasi AI berinteraksi dengan sumber data atau layanan eksternal. Ini memungkinkan asisten AI, seperti Claude, berkomunikasi dengan layanan atau API lokal, memastikan bahwa informasi yang digunakan oleh model-model ini selalu terkini dan akurat. MCP menyediakan cara yang aman dan terstandarisasi untuk menyampaikan konteks, yang berarti model AI dapat mengambil data dari berbagai sumber tanpa mengorbankan privasi atau keamanan.
Protokol MCP memungkinkan model AI seperti Claude untuk berintegrasi dengan alat yang dapat melakukan tugas seperti pencarian web, pengambilan data, dan bahkan permintaan layanan tertentu dengan cara yang terstandarisasi. Misalnya, server MCP dapat dikonfigurasi untuk menghubungkan Claude ke API seperti Exa, yang memungkinkan pencarian web, pengambilan data web, dan banyak lagi. Dengan kemampuan pencarian web real-time, Claude dapat membantu pengguna dengan memberikan informasi terbaru langsung dari web.
Apa yang Dilakukan Server Exa MCP?
Server Exa MCP bertindak sebagai jembatan antara asisten AI (seperti Claude) dan kemampuan pencarian web bertenaga AI dari Exa. Dengan mengatur server Exa MCP, Anda memungkinkan asisten AI Anda untuk:
- Melakukan Pencarian Web Real-Time: Claude dapat melakukan kueri ke API pencarian kuat Exa untuk mengambil informasi terkini yang relevan dari web.
- Memberikan Hasil Pencarian Terstruktur: Server mengembalikan hasil pencarian dengan cuplikan konten, judul, dan URL, memastikan bahwa informasi yang disajikan relevan dan dapat ditindaklanjuti.
- Menyimpan Hasil Pencarian Terbaru: Server menyimpan hasil pencarian terbaru, yang dapat digunakan untuk kueri di masa mendatang, menghemat waktu dan meningkatkan kinerja.
- Menangani Pembatasan Laju: Server dilengkapi dengan mekanisme untuk menangani batasan laju dan kasus kesalahan, memastikan bahwa pencarian tidak terblokir dan kesalahan ditangani dengan baik.
- Menunjang Crawling Real-Time: Untuk konten terbaru, server dapat menjelajahi web secara real-time untuk memberikan informasi terkini.
Dengan mengonfigurasi server ini, Anda membuka kemungkinan baru bagi asisten AI Anda, memberikannya akses ke data real-time yang dapat digunakan untuk segala hal mulai dari menjawab pertanyaan pengguna hingga melakukan penelitian dan analisis.
Prasyarat
Sebelum Anda mulai, ada beberapa hal yang perlu Anda pastikan sudah siap. Prasyarat ini akan membantu Anda menghindari masalah potensial selama instalasi dan pengaturan:
Node.js (v18 atau lebih tinggi): Pastikan Anda telah menginstal Node.js di mesin Anda. Anda dapat memeriksa versinya dengan menjalankan:
node --version
Jika Anda belum menginstal Node.js, kunjungi situs resmi Node.js untuk mengunduh versi terbaru.
Claude Desktop Terpasang: Pastikan Anda telah menyiapkan Claude Desktop dan siap digunakan. Claude adalah asisten AI yang dapat digunakan untuk berbagai tugas, termasuk pencarian web, melalui integrasi dengan server eksternal seperti Exa MCP.

Kunci API Exa: Anda memerlukan kunci API dari Exa untuk mengautentikasi permintaan Anda. Jika Anda belum memilikinya, daftar di dasbor Exa untuk mendapatkan kunci Anda.

Git Terpasang: Git akan diperlukan untuk mengkloning repositori selama proses instalasi manual. Anda dapat memverifikasi apakah Git terpasang dengan menjalankan:
git --version
Instalasi
Setelah prasyarat terpenuhi, Anda dapat mulai menginstal server Exa MCP. Ada dua cara utama untuk menginstal server: melalui NPM atau menggunakan Smithery. Mari kita jelajahi kedua metode tersebut.
1. Instalasi NPM
Untuk pengaturan yang cepat dan mudah, Anda dapat menginstal server Exa MCP secara global menggunakan NPM. Jalankan perintah berikut:
npm install -g exa-mcp-server
Ini akan menginstal server Exa MCP secara global di sistem Anda, menjadikannya dapat dieksekusi dari direktori mana pun.
2. Menggunakan Smithery
Smithery adalah alat yang mengotomatiskan instalasi server Exa MCP, membuatnya lebih mudah untuk diatur. Untuk menginstal server menggunakan Smithery, jalankan perintah berikut:
npx -y @smithery/cli install exa --client claude
Perintah ini secara otomatis menginstal dependensi yang diperlukan dan mengonfigurasi server untuk digunakan dengan Claude.
3. Instalasi Manual
Jika Anda lebih suka menginstal server secara manual atau memerlukan lebih banyak kontrol atas proses instalasi, Anda dapat mengikuti langkah-langkah berikut:
Kloning repositori:
git clone https://github.com/exa-labs/exa-mcp-server.git
Masuk ke direktori proyek:
cd exa-mcp-server
Instal dependensi:
npm install
Bangun proyek:
npm run build
Buat tautan global agar server dapat dieksekusi dari mana saja:
npm link
Konfigurasi
Setelah server Exa MCP terinstal, Anda perlu mengonfigurasi Claude Desktop agar mengenali server dan mulai menggunakannya. Berikut cara melakukannya:
1. Konfigurasi Claude Desktop
Pertama, aktifkan Mode Pengembang di Claude Desktop:
- Buka Claude Desktop.
- Di menu bar kiri atas, aktifkan Mode Pengembang.

- Pergi ke Pengaturan, lalu navigasikan ke Opsi Pengembang dan klik Edit Konfigurasi. Ini akan membuka file
claude_desktop_config.json
.

Alternatifnya, Anda dapat membuka file konfigurasi langsung melalui terminal.
Untuk macOS:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
Untuk Windows:
code %APPDATA%\Claude\claude_desktop_config.json
2. Tambahkan Konfigurasi Server Exa
Di dalam file claude_desktop_config.json
, tambahkan konfigurasi berikut untuk memberi tahu Claude Desktop agar menggunakan server Exa MCP:
{
"mcpServers": {
"exa": {
"command": "npx",
"args": ["/path/to/exa-mcp-server/build/index.js"],
"env": {
"EXA_API_KEY": "your-api-key-here"
}
}
}
}
Pastikan untuk mengganti your-api-key-here
dengan kunci API Exa Anda yang sebenarnya dari dasbor Exa.
3. Pilih Alat untuk Diaktifkan
Server Exa MCP mencakup beberapa alat yang dapat Anda aktifkan berdasarkan kebutuhan Anda. Misalnya, jika Anda ingin menggunakan pencarian web, pencarian makalah penelitian, pencarian Twitter, dan alat penelitian perusahaan, Anda dapat memodifikasi konfigurasi seperti ini:
{
"mcpServers": {
"exa": {
"command": "npx",
"args": [
"/path/to/exa-mcp-server/build/index.js",
"--tools=web_search,research_paper_search,twitter_search,company_research,crawling,competitor_finder"
],
"env": {
"EXA_API_KEY": "your-api-key-here"
}
}
}
}
Pengaturan ini akan mengaktifkan semua alat yang tersedia untuk server.
4. Restart Claude Desktop
Agar perubahan berlaku, Anda perlu merestart Claude Desktop:
- Keluar sepenuhnya dari Claude Desktop (jangan hanya menutup jendela).
- Buka kembali.
- Anda harus melihat ikon 🔌 yang menunjukkan bahwa server Exa terhubung.
Setelah server Exa MCP dikonfigurasi dan terhubung, Anda dapat mulai menggunakannya untuk pencarian web. Berikut beberapa contoh permintaan yang dapat Anda gunakan dengan Claude:
- “Bisakah Anda mencari tren terbaru dalam teknologi kesehatan yang didorong oleh AI?”
- “Temukan dan ringkas inovasi terbaru dalam solusi energi terbarukan.”
- “Cari dan analisis makalah penelitian terbaru tentang teknologi blockchain.”
- “Cari berita terbaru tentang kemajuan kendaraan listrik dalam industri otomotif.”
- “Temukan wawasan tentang dampak ekonomi transformasi digital di negara berkembang.”
- “Teliti perusahaan Tesla dan berikan pembaruan tentang produk dan perkembangan terbarunya.”
- “Ekstrak konten dari makalah penelitian ini: https://arxiv.org/pdf/1706.03762”
- “Cari pesaing untuk perusahaan yang menyediakan API pencarian web, kecuali exa.ai.”
Pengujian dengan MCP Inspector
Anda dapat menguji fungsionalitas server menggunakan MCP Inspector. Alat ini memungkinkan Anda menjelajahi server secara interaktif dan menjalankan kueri pencarian.
Jalankan perintah berikut untuk memulai MCP Inspector:
npx @modelcontextprotocol/inspector node ./build/index.js
Ini akan membuka antarmuka interaktif di mana Anda dapat menguji berbagai kueri pencarian, memeriksa hasil, dan menjelajahi alat yang tersedia.
Tingkatkan Otomasi AI Anda dengan Integrasi Server MCP Apidog
Bawa alur kerja yang didorong oleh AI Anda lebih jauh dengan mengintegrasikan dengan Server MCP Apidog.

Hubungan kuat ini memungkinkan asisten AI Anda untuk berinteraksi langsung dengan spesifikasi API dari proyek Apidog, memungkinkan eksplorasi API yang mulus, penghasil kode, dan pembuatan model terstruktur.
Pemecahan Masalah
Sementara pengaturan server Exa MCP umumnya sederhana, Anda mungkin menghadapi beberapa masalah umum. Berikut adalah beberapa tips untuk menyelesaikannya:
1. Server Tidak Ditemukan
Jika server tidak ditemukan, pastikan bahwa tautan npm telah diatur dengan benar dan bahwa konfigurasi di Claude Desktop sudah benar. Periksa kembali jalur di file konfigurasi Anda.
2. Masalah Kunci API
Jika ada masalah dengan kunci API Exa, pastikan bahwa kunci tersebut valid dan sudah diatur dengan benar di file claude_desktop_config.json
. Pastikan tidak ada spasi atau tanda kutip tambahan di sekitar kunci API.
3. Masalah Koneksi
Jika Anda mengalami masalah koneksi, coba restart Claude Desktop sepenuhnya. Periksa log untuk melihat apakah ada kesalahan:
Untuk macOS:
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
Untuk Windows:
type "%APPDATA%\Claude\logs\mcp*.log"
Kesimpulan
Menyiapkan server Exa MCP membuka kemungkinan baru yang kuat untuk asisten AI Anda, memungkinkannya untuk melakukan pencarian web real-time menggunakan API pencarian Exa. Dengan proses instalasi yang mudah diikuti, langkah-langkah konfigurasi yang jelas, dan fungsionalitas yang kokoh, server Exa MCP memudahkan model AI seperti Claude untuk mengakses informasi terbaru dan memberikan hasil yang relevan dan terkini kepada pengguna. Apakah Anda sedang meneliti makalah akademis, melakukan analisis perusahaan, atau mengikuti berita terbaru, server Exa MCP memastikan bahwa asisten AI Anda selalu dilengkapi dengan data yang segar dan dapat ditindaklanjuti.