Lewati ke konten utama

Direktori Konektor Anthropic - Pertanyaan Umum

Diperbarui minggu ini

Apa itu MCP?

MCP adalah singkatan dari Model Context Protocol, standar terbuka yang dibuat oleh Anthropic yang memungkinkan aplikasi AI untuk terhubung ke alat dan sumber data. Untuk informasi lengkap tentang MCP dan cara memulai, silakan lihat panduan MCP jarak jauh kami: Getting Started with Custom Connectors Using Remote MCP.

Apa itu Direktori Konektor?

Direktori Konektor bertujuan untuk menampilkan server Model Context Protocol yang bekerja dengan Claude di semua platform kami - Claude web, Claude Desktop, aplikasi Claude mobile 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 saya mendapatkan MCP saya terdaftar di direktori?

Anda dapat mengisi formulir tinjauan server Direktori Konektor kami dan kami akan menghubungi Anda tentang langkah selanjutnya jika MCP Anda akan menjadi kecocokan yang baik untuk direktori pada 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 penyertaan dalam direktori.

Saya telah mengisi formulir pengajuan tetapi belum mendengar kabar, berapa lama waktu yang diperlukan?

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 merespons 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 mesin-ke-mesin (kredensial klien)?

Tidak. Alur kredensial klien murni (OAuth mesin-ke-mesin dengan hanya client_id/client_secret dan tanpa interaksi pengguna) tidak didukung. Kami dapat menyediakan client_id/client_secret statis untuk Claude, tetapi pengguna masih harus menyelesaikan alur persetujuan OAuth untuk mengautentikasi akun individual mereka. Ini berfungsi di claude.ai dan Claude Desktop, tetapi bukan 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 lainnya dari pengguna akhir ke server MCP.

Di mana komunikasi server MCP terjadi - sisi klien atau server Anthropic?

Itu 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 perusahaan?

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 perusahaan.

Bisakah kami menerapkan OAuth per-alat alih-alih OAuth per-server?

Tidak. OAuth terjadi ketika klien terhubung ke server MCP, bukan pada tingkat alat. Anda dapat memberlakukan izin tingkat alat berdasarkan autentikasi pengguna setelah koneksi server dibuat.

Ketika pengguna memutuskan sambungan alat MCP, apakah token OAuth dicabut?

Token dihapus dari sistem Anthropic tetapi bukan dari sistem Anda sendiri. Token akses dan penyegaran di penyedia identitas Anda tetap valid hingga kedaluwarsa, dan cookie sesi tidak dihapus (karena merupakan tingkat browser, di luar kontrol Claude).

Bagaimana layanan MCP kami dapat memberi sinyal kepada Claude bahwa sesi pengguna tidak valid?

Kembalikan respons 401 Unauthorized. Untuk memicu regenerasi penuh kredensial klien DCR, kembalikan kesalahan invalid_client sesuai dengan 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 cara kami menerapkan pembatasan laju per-pengguna tanpa OAuth?

Pembatasan laju per-pengguna memerlukan OAuth. Tanpa OAuth, pilihan Anda adalah:

  • Opsi 1: Tidak ada 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.

Batasan penting:

  • Hanya berfungsi untuk

Apakah pertanyaan Anda terjawab?