Apa itu MCP?
MCP adalah singkatan dari Model Context Protocol, sebuah standar terbuka yang dibuat oleh Anthropic yang memungkinkan aplikasi AI terhubung ke alat dan sumber data. Untuk informasi komprehensif tentang MCP dan cara memulai, silakan lihat panduan MCP jarak jauh kami: Memulai dengan Konektor Kustom Menggunakan Remote MCP.
Apa itu Direktori Konektor?
Direktori Konektor bertujuan untuk menampilkan server Model Context Protocol yang bekerja dengan Claude di semua platform kami - web Claude, Claude Desktop, aplikasi mobile Claude kami, Claude Code, dan API kami. Direktori Konektor berfungsi sebagai pusat tunggal di mana pengguna dapat menemukan server MCP yang telah ditinjau oleh Anthropic.
Bagaimana cara mendaftarkan MCP saya di direktori?
Anda dapat mengisi formulir tinjauan server Direktori Konektor kami dan kami akan menghubungi Anda tentang langkah selanjutnya jika MCP Anda cocok untuk direktori saat ini.
Apakah ada standar yang harus dipatuhi MCP saya untuk dimasukkan dalam direktori?
Ya, server harus mematuhi standar keamanan, keselamatan, dan kompatibilitas yang diuraikan dalam Kebijakan Direktori MCP kami. Kepatuhan terhadap standar ini tidak menjamin dimasukkan dalam direktori.
Saya telah mengisi formulir pengajuan tetapi belum mendapat balasan, berapa lama waktu yang dibutuhkan?
Meskipun kami berusaha meninjau setiap pengajuan secepat mungkin, karena minat yang luar biasa besar, kami tidak dapat menjanjikan bahwa kami akan menerima pengajuan Anda atau menanggapinya secara individual.
1. Autentikasi dan Otorisasi
Apakah OAuth 2.0 diperlukan jika kami tidak memerlukan autentikasi pengguna?
OAuth 2.0 hanya diperlukan jika autentikasi diperlukan untuk server MCP. Server yang tidak memerlukan autentikasi tidak memerlukan OAuth.
Apakah Claude mendukung alur OAuth machine-to-machine (kredensial klien)?
Tidak. Alur kredensial klien murni (OAuth machine-to-machine dengan hanya client_id/client_secret dan tanpa interaksi pengguna) tidak didukung. Kami dapat menyediakan client_id/client_secret statis untuk Claude, tetapi pengguna tetap harus menyelesaikan alur persetujuan OAuth untuk mengautentikasi akun individual mereka. Ini berfungsi di claude.ai dan Claude Desktop, tetapi tidak di Claude Code karena Claude Code membuat koneksi langsung dari komputer pengguna ke server MCP Anda (dan dengan demikian tidak memiliki akses ke kredensial statis).
Bisakah kami mengidentifikasi pengguna individual tanpa menerapkan OAuth?
Tidak. OAuth adalah satu-satunya cara untuk mengidentifikasi pengguna secara unik. Kami tidak meneruskan alamat IP, ID pengguna, atau metadata lain dari pengguna akhir ke server MCP.
Di mana komunikasi server MCP terjadi - sisi klien atau server Anthropic?
Tergantung pada permukaan produk. Komunikasi terjadi melalui server Anthropic (claude.ai, Claude Desktop), browser pengguna, atau klien lokal pengguna (Claude Code). Saat ini tidak ada metode koneksi terpusat di semua permukaan.
Bisakah pengguna mengautentikasi dengan kredensial pribadi dari dalam akun Claude korporat?
Ya. Pengguna mengautentikasi dengan server MCP berdasarkan per-server. Mereka dapat menggunakan kredensial autentikasi pribadi untuk server MCP bahkan ketika masuk ke claude.ai dengan akun korporat.
Bisakah kami menerapkan OAuth per-alat alih-alih OAuth per-server?
Tidak. OAuth terjadi ketika klien terhubung ke server MCP, bukan di tingkat alat. Anda dapat menerapkan izin tingkat alat berdasarkan autentikasi pengguna setelah koneksi server terbentuk.
Ketika pengguna memutuskan alat MCP, apakah token OAuth dicabut?
Token dihapus dari sistem Anthropic tetapi tidak dari sistem Anda sendiri. Token akses dan refresh di penyedia identitas Anda tetap valid hingga kedaluwarsa, dan cookie sesi tidak dihapus (karena berada di tingkat browser, di luar kontrol Claude).
Bagaimana layanan MCP kami dapat memberi sinyal ke Claude bahwa sesi pengguna tidak valid?
Kembalikan respons 401 Unauthorized. Untuk memicu regenerasi penuh kredensial klien DCR, kembalikan kesalahan invalid_client sesuai RFC 6749 bagian 5.2.
Apakah client_id/client_secret diperlukan untuk alur OAuth standar?
Tidak. Kredensial klien tidak diperlukan untuk alur OAuth standar dengan autentikasi pengguna.
2. Pembatasan Laju dan Pencegahan Penyalahgunaan
Bagaimana kami dapat menerapkan pembatasan laju per-pengguna tanpa OAuth?
Pembatasan laju per-pengguna memerlukan OAuth. Tanpa OAuth, pilihan Anda adalah:
Opsi 1: Tanpa autentikasi dengan pembatasan laju global
Opsi 2: Daftar putih IP menggunakan IP statis Claude
Bisakah kami menggunakan daftar putih IP untuk membatasi akses server MCP hanya untuk pengguna Claude?
Kami sangat merekomendasikan menggunakan OAuth dan tidak menggunakan daftar putih IP. Namun, ini dimungkinkan menggunakan alamat IP statis yang tersedia di https://docs.claude.com/en/api/ip-addresses.
Keterbatasan penting:
Hanya berfungsi untuk claude.ai dan Claude Desktop. Server MCP Anda tidak akan
