Konektor khusus menggunakan MCP jarak jauh tersedia di Claude, Cowork, dan Claude Desktop untuk pengguna dengan paket Free, Pro, Max, Team, dan Enterprise. Pengguna Free terbatas pada satu konektor khusus. Fitur ini saat ini dalam versi beta.
Membangun server MCP jarak jauh
Untuk memulai dengan server jarak jauh, mulai dengan sumber daya berikut:
Spesifikasi auth, terutama detail tentang alur auth untuk layanan pihak ketiga.
Contoh server jarak jauh 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) juga mungkin membantu untuk mempelajari pertimbangan saat membangun, menerapkan, dan mengatasi masalah server jarak jauh.
Selain itu, beberapa solusi seperti Cloudflare menyediakan hosting server MCP jarak jauh dengan penskalaan otomatis bawaan, manajemen token OAuth, dan penerapan.
Dukungan MCP
Platform
Server MCP jarak jauh didukung di Claude dan Claude Desktop untuk paket Pro, Max, Team, dan Enterprise.
Untuk mengonfigurasi server MCP jarak jauh untuk digunakan di Claude Desktop, tambahkan melalui Customize > Connectors. Claude Desktop tidak akan terhubung ke server jarak jauh yang dikonfigurasi langsung melalui
claude_desktop_config.json.
Sejak Juli, Claude untuk iOS dan Android juga mendukung server MCP jarak jauh!
Pengguna dapat menggunakan alat, prompt, dan sumber daya dari server jarak jauh yang telah mereka tambahkan melalui claude.ai. Pengguna tidak dapat menambahkan server baru langsung dari Claude Mobile.
Jangkauan jaringan
Semua koneksi MCP jarak jauh berasal dari infrastruktur cloud Anthropic, terlepas dari klien Claude mana yang dijalankan pengguna. Server Anda harus menerima koneksi HTTPS masuk dari rentang IP Anthropic—lihat alamat IP Anthropic untuk daftar terkini.
Ini berlaku bahkan ketika pengguna menjalankan Cowork atau Claude Desktop secara lokal. Konektor jarak jauh yang ditambahkan melalui Customize > Connectors dimediasi di sisi server, jadi permintaan ke server MCP Anda berasal dari Anthropic, bukan dari mesin pengguna.
Jika server Anda berjalan di dalam jaringan pribadi, konfigurasikan firewall atau ingress Anda untuk memungkinkan lalu lintas masuk dari rentang IP yang dipublikasikan Anthropic. Server yang hanya dapat dijangkau melalui VPN atau di belakang firewall yang memblokir IP egress Anthropic akan gagal terhubung.
Transport dan auth
Claude mendukung server jarak jauh berbasis SSE dan Streamable HTTP, meskipun dukungan untuk SSE mungkin akan dihentikan dalam beberapa bulan mendatang.
Claude mendukung server jarak jauh berbasis authless dan OAuth.
Dukungan Auth
Claude mendukung spesifikasi auth 3/26 dan (sejak 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 kesalahan invalid_client dari titik akhir token, seperti yang dijelaskan dalam RFC 6749.
Sejak Juli, pengguna juga dapat menentukan ID klien dan rahasia klien khusus 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 allowlist URL callback klien MCP, harap allowlist URL callback ini juga untuk memastikan server Anda terus bekerja dengan Claude.
Claude mendukung kedaluwarsa token dan penyegaran – server harus mendukung fungsionalitas ini untuk memberikan pengalaman terbaik bagi pengguna.
Lihat di sini untuk alamat IP yang digunakan Claude untuk koneksi masuk dan keluar ke server MCP. Pengembang server yang ingin melarang Klien MCP non-Claude dapat allowlist alamat IP ini, URL callback OAuth Claude, dan/atau nama klien OAuth Claude.
Fitur Protokol
Claude mendukung alat, prompt, dan sumber daya.
Claude mendukung hasil alat berbasis teks dan gambar.
Claude mendukung sumber daya berbasis teks dan biner.
Claude belum mendukung langganan sumber daya, sampling, dan kemampuan lanjutan atau draft lainnya.
Menguji server MCP jarak jauh
Cara terbaik untuk menguji dan memvalidasi server adalah dengan mencoba menambahkannya ke Claude.
Alternatifnya, gunakan alat inspector. Ini akan memungkinkan Anda memvalidasi:
bahwa server Anda berhasil menginisialisasi dan menyelesaikan alur auth.
bahwa server Anda dengan benar mengimplementasikan berbagai bagian dari alur auth.
alat, prompt, sumber daya, dan fitur MCP lainnya yang diekspos server Anda.
Lihat dokumentasi MCP untuk detail lebih lanjut tentang penggunaan inspector dan tips lainnya tentang cara men-debug dan mengatasi masalah server Anda.
Selain itu, solusi lain seperti Cloudflare's AI Playground memungkinkan Anda menguji fungsionalitas server MCP jarak jauh.
