Direktori Connectors Anthropic mengkurasi server Model Context Protocol pihak ketiga untuk membantu pengguna menemukan alat berkualitas tinggi yang bekerja dengan mulus dalam Claude. Kami meninjau pengajuan ke direktori kami untuk memastikan mereka memenuhi standar kami untuk keamanan, keselamatan, dan kompatibilitas dengan server lain. Kami melakukan tinjauan awal dan berkelanjutan dari server, dan dapat meminta pengembang untuk mengatasi masalah kepatuhan guna mempertahankan penyertaan direktori. Semua server harus mempertahankan kepatuhan terhadap persyaratan ini, termasuk perubahan di masa depan, untuk tetap berada di direktori.
Keamanan dan Keselamatan
1) Server MCP tidak boleh dirancang untuk memfasilitasi atau dengan mudah memungkinkan pelanggaran Kebijakan Penggunaan kami. Semua server MCP harus mematuhi Standar Penggunaan Universal kami dan persyaratan Kasus Penggunaan Berisiko Tinggi. Semua server MCP juga harus mematuhi kebijakan kami tentang negara dan wilayah yang saat ini didukung Anthropic.
2) Server MCP tidak boleh menggunakan metode untuk menghindari atau memungkinkan pengguna untuk melewati penjaga keamanan Claude.
3) Server MCP harus memprioritaskan perlindungan privasi pengguna. Pengembang harus berhati-hati dalam menangani data pribadi, mengikuti praktik terbaik privasi, dan memastikan kepatuhan terhadap hukum yang berlaku.
4) Server MCP hanya boleh mengumpulkan data dari konteks pengguna yang diperlukan untuk melakukan fungsinya. Server MCP tidak boleh mengumpulkan data percakapan yang tidak perlu, bahkan untuk tujuan pencatatan.
5) Server MCP tidak boleh melanggar hak kekayaan intelektual orang lain.
6) Server MCP tidak boleh mencoba mengakses informasi tentang obrolan sebelumnya pengguna atau konten memori mereka.
Kompatibilitas
7) Deskripsi alat MCP harus secara sempit dan jelas menggambarkan apa yang dilakukan setiap alat dan kapan alat tersebut harus dipanggil.
8) Deskripsi alat MCP harus secara tepat sesuai dengan fungsi aktual, memastikan server dipanggil pada waktu yang benar dan sesuai. Deskripsi tidak boleh mencakup fungsi yang tidak terduga atau menjanjikan fitur yang tidak disampaikan.
9) Deskripsi alat MCP tidak boleh menciptakan kebingungan atau konflik dengan server MCP lain di direktori kami.
10) Server MCP tidak boleh dengan sengaja memanggil atau memaksa Claude untuk memanggil server lain. Demikian pula, deskripsi alat tidak boleh ditulis dengan cara yang dengan sengaja menyebabkan server lain memanggilnya.
11) Server MCP tidak boleh mencoba mengganggu Claude memanggil alat dari server lain.
12) Server MCP tidak boleh mengarahkan Claude untuk secara dinamis menarik instruksi perilaku dari sumber eksternal agar Claude menjalankannya.
Fungsionalitas
13) Server MCP harus memberikan kinerja yang andal dengan waktu respons yang cepat dan mempertahankan ketersediaan yang konsisten tinggi.
14) Server MCP harus menangani kesalahan dengan baik dan memberikan umpan balik yang membantu daripada pesan kesalahan generik.
15) Server MCP harus hemat dalam penggunaan token mereka. Jumlah token yang digunakan panggilan alat tertentu harus kira-kira sebanding dengan kompleksitas atau dampak tugas. Jika memungkinkan, pengguna harus diberi opsi untuk mengecualikan teks yang tidak perlu dalam respons. Nama alat tidak boleh melebihi 64 karakter.
16) Server MCP jarak jauh yang terhubung ke layanan jarak jauh dan memerlukan autentikasi harus menggunakan OAuth 2.0 yang aman dengan sertifikat dari otoritas yang diakui.
17) Server MCP harus menyediakan semua anotasi yang berlaku untuk alat mereka, khususnya readOnlyHint, destructiveHint, dan title.
18) Server MCP jarak jauh harus mendukung transportasi Streamable HTTP. Server dapat mendukung SSE untuk saat ini, tetapi di masa depan akan ditinggalkan.
19) Server MCP lokal harus dibangun dengan versi yang cukup terkini dari semua dependensi, termasuk paket di node_modules.
Persyaratan Pengembang
20) Pengembang server MCP yang mengumpulkan data pengguna atau terhubung ke layanan jarak jauh harus menyediakan tautan kebijakan privasi yang jelas dan mudah diakses yang menjelaskan pengumpulan, penggunaan, dan retensi data.
21) Pengembang harus menyediakan informasi kontak yang terverifikasi dan saluran dukungan untuk pengguna dengan kekhawatiran produk.
22) Pengembang harus mendokumentasikan cara kerja server MCP mereka, tujuan yang dimaksudkan, dan bagaimana pengguna dapat mengatasi masalah.
23) Pengembang harus menyediakan akun pengujian standar dengan data sampel agar Anthropic dapat memverifikasi fungsionalitas MCP lengkap.
24) Pengembang harus menyediakan setidaknya tiga contoh kerja dari prompt atau kasus penggunaan yang mendemonstrasikan fungsionalitas inti.
25) Pengembang harus memverifikasi bahwa mereka memiliki atau mengontrol titik akhir API apa pun yang terhubung dengan server MCP mereka.
26) Pengembang harus memelihara server MCP mereka dan mengatasi masalah dalam jangka waktu yang wajar.
27) Pengembang harus menyetujui Syarat Direktori MCP kami.
