Konektor kustom menggunakan MCP remote tersedia di Claude dan Claude Desktop untuk pengguna dengan paket Pro, Max, Team, dan Enterprise.
Membangun Server MCP Remote
Untuk memulai dengan server remote, mulailah dengan sumber daya berikut:
Spesifikasi auth, terutama detail tentang alur auth untuk layanan pihak ketiga.
Contoh server remote di SDK TypeScript dan Python.
Implementasi auth klien dan server di SDK TypeScript dan Python.
Roadmap MCP resmi dan changelog spesifikasi draft untuk detail tentang bagaimana protokol akan berkembang.
Sumber daya lain (seperti ini) mungkin juga membantu untuk mempelajari pertimbangan saat membangun, menerapkan, dan memecahkan masalah server remote.
Selain itu, beberapa solusi seperti Cloudflare menyediakan hosting server MCP remote dengan autoscaling bawaan, manajemen token OAuth, dan deployment.
Dukungan MCP
Platform
Server MCP remote didukung di Claude dan Claude Desktop untuk paket Pro, Max, Team, dan Enterprise.
Untuk mengonfigurasi server MCP remote untuk digunakan di Claude Desktop, tambahkan melalui Settings > Connectors. Claude Desktop tidak akan terhubung ke server remote yang dikonfigurasi langsung melalui claude_desktop_config.json.
Mulai Juli, Claude untuk iOS dan Android juga mendukung server MCP remote!
Pengguna dapat menggunakan tools, prompts, dan resources dari server remote yang telah mereka tambahkan melalui claude.ai. Pengguna tidak dapat menambahkan server baru langsung dari Claude Mobile.
Transport dan Auth
Claude mendukung server remote berbasis SSE dan Streamable HTTP, meskipun dukungan untuk SSE mungkin akan dihentikan dalam beberapa bulan ke depan.
Claude mendukung server remote tanpa auth dan berbasis OAuth.
Dukungan Auth
Claude mendukung spesifikasi auth 3/26 dan (mulai Juli) spesifikasi auth 6/18.
Claude mendukung Dynamic Client Registration (DCR).
Server OAuth dapat memberi sinyal kepada Claude bahwa klien DCR telah dihapus dan Claude harus mendaftarkan ulang klien dengan mengembalikan HTTP 401 dengan error invalid_client dari token endpoint, seperti yang dijelaskan dalam RFC 6749.
Mulai Juli, pengguna juga dapat menentukan client ID dan client secret kustom saat mengonfigurasi server yang tidak mendukung DCR.
URL callback OAuth Claude adalah https://claude.ai/api/mcp/auth_callback dan nama klien OAuth-nya adalah Claude.
URL callback ini mungkin berubah menjadi https://claude.com/api/mcp/auth_callback di masa depan – jika Anda memilih untuk memasukkan URL callback klien MCP ke allowlist, harap masukkan URL callback ini juga ke allowlist untuk memastikan server Anda terus bekerja dengan Claude.
Claude mendukung kedaluwarsa token dan refresh – server harus mendukung fungsionalitas ini untuk memberikan pengalaman terbaik bagi pengguna.
Lihat di sini untuk alamat IP yang digunakan oleh Claude untuk koneksi masuk dan keluar ke server MCP. Developer server yang ingin melarang Klien MCP non-Claude dapat memasukkan alamat IP ini, URL callback OAuth Claude, dan/atau nama klien OAuth Claude ke whitelist.
Fitur Protokol
Claude mendukung tools, prompts, dan resources.
Claude mendukung hasil tool berbasis teks dan gambar.
Claude mendukung resources berbasis teks dan biner.
Claude belum mendukung langganan resource, sampling, dan kemampuan lanjutan atau draft lainnya.
Menguji Server MCP Remote
Cara terbaik untuk menguji dan memvalidasi server adalah dengan mencoba menambahkannya ke Claude.
Alternatifnya, gunakan tool inspector. Ini akan memungkinkan Anda untuk memvalidasi:
bahwa server Anda berhasil memulai dan menyelesaikan alur auth.
bahwa server Anda dengan be