Jawaban langsung: Per 13 September 2026, 10 klien MCPMCPAturan standar yang memungkinkan program AI memakai alat dan data Anda dengan izin yang jelas.Buka glosarium punya dukungan yang terverifikasi dari dokumentasinya sendiri. Daftarnya: Claude, Claude Code, ChatGPT dan Codex, OpenAI Agents SDK, Gemini APIAPIPintu resmi yang dipakai 2 sistem untuk saling mengirim data, tanpa orang menyalin data secara manual.Buka glosarium, Gemini CLI, OpenClaw, Hermes AgentAgent AIProgram AI yang mengerjakan langkah pekerjaan sendiri, misalnya membaca pesan, menyiapkan balasan, lalu mencatat hasilnya.Buka glosarium, VS Code Copilot, dan Cursor. Semua 10 klien ini mendukung Streamable HTTP untuk MCP server jarak jauh. ChatGPT dan Gemini API tidak menjalankan MCP server lokal lewat stdio. Tiap klien menamai approval manusia secara berbeda: prompt izin, require_approval, tool-policy, atau trust.

Kondisi utama: Setiap baris pada artikel ini berasal dari dokumentasi resmi klien itu sendiri, dibuka pada 13 September 2026. Fitur klien berubah cepat, jadi periksa ulang sebelum Anda memutuskan. Sel bertanda "tidak terbaca" berarti halaman klien tidak menyebutnya, bukan berarti klien tidak mendukungnya. Batas: Artikel ini tidak menilai kualitas model AI, dan tidak menyebut harga paket klien. Versi revisi MCP tiap klien tidak ditulis, karena halaman mereka tidak menyebut tanggal revisi. Aplikasi Gemini untuk konsumen, JetBrains, Windsurf, dan Zed tidak kami buka.

Kami membaca dokumentasi 10 klien ini pada 13 September 2026, langsung dari situs resmi tiap produk. Sumber tiap klien tercantum di bawah tabel dan pada bagian Sumber.

Masalah: "support MCP" berarti hal berbeda di tiap klien

Sebuah MCP server yang berjalan di Claude Desktop lewat stdio tidak otomatis berjalan di ChatGPT. ChatGPT hanya menyambung ke MCP server jarak jauh lewat URL. Tim yang membangun 1 server sering berasumsi "klien X support MCP" berarti klien itu berjalan seperti klien lain. Asumsi ini gagal pada 3 hal: transport, autentikasi, dan approval.

Nama approval juga berbeda di tiap klien. Claude menyebutnya "Allow always". OpenAI menyebutnya require_approval. OpenClaw menyebutnya tool-policy. Gemini CLI menyebutnya trust. Tanpa memeriksa dokumentasi tiap klien, tim bisa salah menyangka 1 nama berlaku untuk semua klien.

Untuk dasar istilah sebelum membaca matriks ini, baca apa itu MCP dan glosarium MCP kami.

3 hal yang membedakan klien: transport, autentikasi, approval

Dokumentasi 10 klien ini sepakat pada 3 hal yang membedakan cara mereka memakai MCP server. Ketiganya menentukan apakah 1 server bisa dipakai klien tertentu.

Transport: 2 standar, 1 yang dihentikan

MCP punya 2 transport standar: stdio untuk MCP server lokal, dan Streamable HTTP untuk MCP server jarak jauh. Transport HTTP+SSE yang lama sudah berstatus dihentikan sejak revisi 2026-07-28. Semua 10 klien pada artikel ini mendukung Streamable HTTP. Alur 1 pemanggilan tool dari host ke server ada pada cara kerja MCP.

Autentikasi: OAuth untuk jarak jauh, environment untuk lokal

Klien yang menyambung ke MCP server jarak jauh umumnya memakai OAuth 2.1. Klien yang menjalankan MCP server lokal lewat stdio mengambil kredensial dari environment, bukan dari alur OAuth di browser. Pilihan hosting untuk Streamable HTTP ada pada hosting MCP server.

Approval: wajib ada, namanya berbeda

Setiap tool tulis butuh approval manusia sebelum berjalan. Bentuknya berbeda di tiap klien: pilihan "Allow always" di Claude, parameter require_approval di OpenAI, tool-policy di OpenClaw, dan trust di Gemini CLI. Gambar berikut merangkum transport dan approval untuk 5 klien yang memakai 1 contoh MCP server.

Satu MCP server dengan 2 transport dipakai 5 klien: Claude dan Claude Code lewat keduanya, ChatGPT dan Gemini API lewat Streamable HTTP saja, OpenClaw lewat keduanya, tiap klien dengan nama approval
Streamable HTTP (1) diterima semua klien. stdio (2) hanya untuk klien yang berjalan di mesin yang sama. Pill amber (3) adalah nama approval di tiap klien.

Claude: claude.ai, Desktop, Cowork, mobile, dan Claude Code

Custom connector jarak jauh

Claude.ai, Claude Desktop, Claude Cowork, dan Claude mobile mendukung custom connector ke MCP server jarak jauh. Fitur ini ada di paket Free, Pro, Max, Team, dan Enterprise. Paket Free membatasi 1 konektor. Pada paket Team dan Enterprise, hanya Owner yang menambahkan konektor baru.

Transport dan fitur yang didukung

Konektor Claude mendukung Streamable HTTP dan HTTP+SSE lama, yang berstatus dihentikan. Otorisasinya memakai OAuth dengan Dynamic Client Registration. Claude memakai tools, prompts, dan resources dari MCP server. Claude belum mendukung resource subscription dan sampling.

Batas hasil tool dan Claude Desktop lokal

Hasil 1 tool di Claude.ai dan Claude Desktop dibatasi sekitar 150.000 karakter. Di Claude Code, batasnya 25.000 token, dan dapat diubah. Claude.ai dan Claude Desktop membatasi 1 pemanggilan tool sampai 240 detik. Claude Desktop menjalankan MCP server lokal lewat berkas konfigurasi di komputer pengguna, per dokumentasi build-server MCP.

Claude Code: 4 transport dan scope

Claude Code mendukung 4 transport: HTTP yang dianjurkan untuk server jarak jauh, stdio, WebSocket, dan SSE yang berstatus dihentikan. Perintah claude mcp add menambah MCP server dengan scope local, project, atau user. Claude Code memakai OAuth 2.0 untuk MCP server jarak jauh, dan menampilkan prompt izin sebelum tool berjalan.

Pada sistem kami sendiri, tool tulis MCP untuk konten dan penawaran meminta konfirmasi eksplisit sebelum berjalan, dan mencatat audit log. Kami menerapkan pola ini pada workflow Repliz dengan Claude dan tool yang dijaga, contoh tool tulis dengan approval di situs ini.

OpenAI: ChatGPT, Codex, Responses API, dan Agents SDK

ChatGPT, Codex, dan Responses API

ChatGPT, Codex, dan Responses API menyambung ke MCP server jarak jauh lewat URL. Pengguna membuka Developer mode di Settings ChatGPT, lalu memasukkan URL server. OpenAI menganjurkan OAuth dengan Client ID Metadata Documents. Parameter require_approval mengatur tool mana yang butuh approval manusia sebelum berjalan.

OpenAI Agents SDK

OpenAI Agents SDK untuk Python mendukung 4 jenis server: HostedMCPTool lewat Responses API, Streamable HTTP, SSE yang sudah dihentikan di MCP, dan stdio. Approval memakai parameter require_approval, atau callback on_approval_request pada kode Python.

ChatGPT tidak menjalankan MCP server lokal. Server kustom untuk ChatGPT selalu berupa MCP server jarak jauh lewat URL.

Google: Gemini API (Interactions API) dan Gemini CLI

Gemini API: Streamable HTTP saja

Gemini API, lewat Interactions API, menyambung ke MCP server jarak jauh hanya lewat Streamable HTTP. Gemini API tidak mendukung SSE. Nama MCP server untuk Gemini API tidak boleh memuat tanda hubung.

Gemini CLI: 3 transport dan trust

Gemini CLI mendukung 3 transport: command untuk stdio, url untuk SSE, dan httpUrl untuk Streamable HTTP. Gemini CLI memakai OAuth 2.0 untuk MCP server jarak jauh. Gemini CLI meminta konfirmasi pada tiap pemanggilan tool, kecuali opsi trust aktif.

Yang terverifikasi hari ini hanya Gemini API dan Gemini CLI. Aplikasi Gemini untuk konsumen tidak kami buka, jadi artikel ini tidak menyebut dukungan MCP pada aplikasi itu.

OpenClaw dan Hermes Agent

OpenClaw: klien dan server sekaligus

OpenClaw menyambung ke MCP server lewat perintah openclaw mcp add atau menu Settings. OpenClaw mendukung 3 transport: Streamable HTTP, SSE, dan stdio. Otorisasi jarak jauh memakai openclaw mcp login. Tool dari MCP server tetap tunduk pada tool-policy OpenClaw yang sama dengan tool bawaan. Fitur toolFilter membatasi tool yang aktif, dan openclaw mcp doctor --probe menguji sambungan server.

OpenClaw juga bisa menjadi MCP server lewat openclaw mcp serve. Mode ini memakai stdio, dan mengekspos percakapan kanal beserta tool approval ke klien MCP lain.

Hermes Agent: klien bawaan dan versi SDK

Hermes Agent punya klien MCP bawaan dengan transport stdio dan HTTP. Konfigurasinya ada pada mcp_servers di berkas config Hermes Agent. Perintah hermes mcp add dan hermes mcp install menambah MCP server dari katalog bawaan. MCP server jarak jauh yang hosted umumnya butuh OAuth 2.1. Perintah hermes mcp serve hanya menjalankan MCP server lewat stdio.

Hermes Agent 0.20.3 bermigrasi ke MCP SDK 2.x, dan mendukung revisi 2026-07-28. Detail migrasi ini ada pada Hermes Agent 0.20.3 dan MCP SDK 2.x di blog kami.

Editor: VS Code Copilot dan Cursor

VS Code Copilot

VS Code, lewat GitHub Copilot, mendukung MCP server dengan transport stdio dan HTTP. VS Code memakai tools, resources, prompts, dan MCP Apps dari server. VS Code meminta konfirmasi pada tiap pemanggilan tool. Pengguna harus menyatakan percaya pada 1 MCP server, sebelum server itu berjalan.

Cursor

Cursor mendukung 3 transport: stdio, SSE, dan Streamable HTTP. Otorisasi jarak jauh di Cursor memakai OAuth statis. Cursor meminta approval sebelum memakai tool MCP secara default.

Tabel: 10 klien, transport, OAuth, approval, batas

Tabel berikut merangkum 10 klien dari bagian sebelumnya. Sel "tidak terbaca" berarti dokumentasi klien tidak menyebutnya pada 13 September 2026.

KlienstdioStreamable HTTPSSE lamaOAuthApproval toolBatas yang terbaca
Claude.ai / Desktop / Cowork / mobileDesktop: ya (berkas konfigurasi)YaYa, dihentikanYa (DCR)Ya; "Allow always" opsionalFree 1 konektor; hasil tool sekitar 150.000 karakter; timeout 240 detik
Claude CodeYaYa (dianjurkan)DeprecatedYa (OAuth 2.0)Ya, prompt izin25.000 token hasil tool, dapat diubah; 4 transport termasuk WebSocket
ChatGPT / Codex / Responses APITidak (jarak jauh saja)YaContoh SSE masih adaYa (CIMD)require_approvalDeveloper mode untuk URL server
OpenAI Agents SDK (Python)YaYaYa (deprecated di MCP)tidak terbacarequire_approval / on_approval_requestHostedMCPTool lewat Responses API
Gemini API (Interactions API)TidakYaTidaktidak terbacatidak terbacaNama server tanpa tanda hubung
Gemini CLIYa (command)Ya (httpUrl)Ya (url)Ya (OAuth 2.0)Ya, kecuali trusttrust melewati semua konfirmasi
OpenClawYaYaYaYa (openclaw mcp login)tool-policy; "Allow Always"toolFilter; doctor --probe; bisa jadi server (serve)
Hermes AgentYaYatidak terbacaOAuth 2.1 untuk hostedapproval toolsserve = stdio saja; 0.20.3 SDK 2.x
VS Code CopilotYaYatidak terbacatidak terbacaYa, per panggilanPengguna wajib menyatakan percaya sebelum server jalan
CursorYaYaYaStatisYa (default)tidak terbaca

Sumber tiap klien:

Matriks 10 klien MCP terhadap stdio, Streamable HTTP, SSE lama, OAuth, dan approval, dengan sel tidak terbaca dibiarkan kosong
Kolom Streamable HTTP (1) terisi untuk semua klien. Kolom SSE (2) menunjukkan transport yang dihentikan. Sel kosong (3) berarti tidak terbaca pada 13 September 2026.

Contoh: 1 server dipakai 3 klien

Simulasi berikut memakai data dummy. Nama server, tool, dan hasil bukan data klien nyata. 1 MCP server stok jarak jauh, lewat Streamable HTTP dan API key, dipakai Claude, OpenClaw, dan ChatGPT. Baris ke-4 menunjukkan 1 percobaan yang gagal.

Input (klien dan cara sambung)Tercatat (di MCP server)Output (yang terjadi)
Claude Desktop: custom connector, URL server, OAuthToken OAuth dengan audience server ini; tools/list; tools/call cek_stokHasil stok tampil; approval per tool kecuali "Allow always"
OpenClaw: openclaw mcp add dengan URL dan API keyBearer di header; tool-policy klien mengizinkan cek_stokHasil stok tampil di chat kanal; log server mencatat aktor OpenClaw
ChatGPT: Developer mode, URL serverKoneksi Streamable HTTP; require_approval aktifHasil stok tampil setelah pengguna menyetujui
Gemini API: URL server SSE lamaPermintaan ditolak; server hanya Streamable HTTP modernGagal: Gemini API tidak mendukung SSE; ganti ke Streamable HTTP

Percobaan ke-4 gagal karena Gemini API hanya menerima Streamable HTTP, bukan SSE lama. Perilaku tiap klien mengikuti dokumentasinya per 13 September 2026.

Checklist memilih klien untuk server Anda

Sebelum memesan Jasa Pembuatan MCP Server, cocokkan klien tim Anda dengan tabel di atas.

  1. Daftar klien AI yang tim Anda pakai hari ini, dan yang direncanakan. Pemilik: kepala IT. Bukti: daftar 1 sampai 4 nama klien.
  2. Tentukan transport: stdio bila semua klien berjalan lokal, atau Streamable HTTP bila ada ChatGPT, Gemini API, atau konektor Claude. Pemilik: IT. Bukti: keputusan tertulis.
  3. Tentukan autentikasi yang klien dukung: OAuth untuk konektor Claude, API key untuk OpenClaw atau Hermes Agent milik tim sendiri. Pemilik: IT. Bukti: 1 baris per klien.
  4. Catat nama approval di tiap klien, dan pastikan "Allow always" atau trust tidak aktif untuk tool tulis. Pemilik: keamanan. Bukti: tangkapan layar pengaturan approval.
  5. Rancang hasil tool di bawah 150.000 karakter, dan selesai di bawah 240 detik untuk Claude. Pemilik: developer. Bukti: uji dengan hasil tool terbesar.
  6. Kriteria berhenti: tunda proyek bila klien utama Anda hanya membaca SSE lama, karena SSE sudah dihentikan, dan Gemini API menolaknya.

Pertanyaan yang sering diajukan

Apakah ChatGPT bisa memakai MCP server di laptop saya? Tidak. ChatGPT hanya menyambung ke MCP server jarak jauh lewat URL. Untuk MCP server lokal, pakai Claude Desktop, Claude Code, OpenClaw, atau Hermes Agent.

Apakah aplikasi Gemini mendukung MCP? Kami tidak membuka halaman itu. Yang terverifikasi hari ini adalah Gemini API lewat Interactions API, dan Gemini CLI.

Berapa konektor kustom di Claude Free? 1 konektor. Pada paket Team dan Enterprise, hanya Owner yang menambahkan konektor baru.

Apakah 1 server bisa dipakai semua klien ini sekaligus? Ya, bila server memakai Streamable HTTP dengan autentikasi yang tiap klien dukung. 1 klien MCP tetap berbicara dengan 1 server pada 1 waktu.

Klien mana yang sudah memakai revisi 2026-07-28? Hermes Agent 0.20.3 menyatakan dukungan ini pada catatan rilisnya. Klien lain pada artikel ini tidak menyebut tanggal revisi di halaman mereka. Baca detail revisi pada artikel 5 versi MCP.

Apa itu "Allow always" dan kapan aman dipakai? Allow always adalah pilihan Claude yang melewati approval pada tiap pemanggilan tool. Pakai pilihan ini hanya untuk MCP server dan tool yang Anda percaya berjalan tanpa pengawasan.

Langkah berikutnya

Matriks ini berubah setiap kali 1 klien merilis versi baru, jadi periksa ulang sebelum Anda memutuskan transport akhir. Jika tim Anda ingin MCP server ini dibangun dan diuji dengan 1 klien pilihan, Kirim kebutuhan. Jika Anda ingin bertanya dulu, Jadwalkan konsultasi gratis.

Sumber