Direktori Integrasi dan Ekstensi Desktop Anthropic mengkurasi server Model Context Protocol pihak ketiga untuk membantu pengguna menemukan alat berkualitas tinggi yang bekerja dengan mulus dalam Claude. Kami meninjau semua pengajuan ke direktori kami untuk memastikan mereka memenuhi standar kami untuk keamanan, keselamatan, dan kompatibilitas dengan server lain. Kami melakukan tinjauan awal dan berkelanjutan terhadap server, dan mungkin mengharuskan pengembang untuk mengatasi masalah kepatuhan untuk mempertahankan inklusi direktori. Semua server harus mempertahankan kepatuhan dengan persyaratan ini, termasuk perubahan di masa depan, untuk tetap berada di direktori.
Keamanan dan Keselamatan
Server MCP tidak boleh dirancang untuk memfasilitasi atau dengan mudah memungkinkan pelanggaran Kebijakan Penggunaan kami. Semua server MCP harus mematuhi Standar Penggunaan Universal dan persyaratan Kasus Penggunaan Berisiko Tinggi kami.
Server MCP tidak boleh menggunakan metode untuk menghindari atau memungkinkan pengguna untuk mengelak dari pagar pengaman keselamatan Claude.
Server MCP harus memprioritaskan perlindungan privasi pengguna. Pengembang harus berhati-hati untuk menangani data pribadi secara bertanggung jawab, mengikuti praktik terbaik privasi, dan memastikan kepatuhan dengan hukum yang berlaku.
Server MCP hanya boleh mengumpulkan data dari konteks pengguna yang diperlukan untuk menjalankan fungsinya. Server MCP tidak boleh mengumpulkan data percakapan yang tidak relevan, bahkan untuk tujuan pencatatan.
Server MCP tidak boleh melanggar hak kekayaan intelektual orang lain.
Saat ini, server MCP tidak boleh digunakan untuk mentransfer uang, mata uang kripto, atau aset keuangan lainnya, atau untuk melaksanakan transaksi keuangan atas nama pengguna. Kami mungkin meninjau kembali kebijakan ini seiring berkembangnya kerangka kerja keamanan dan hukum.
Kompatibilitas
Deskripsi alat MCP harus secara sempit dan tidak ambigu menjelaskan apa yang dilakukan alat tersebut dan kapan mereka harus dipanggil.
Deskripsi alat MCP harus tepat sesuai dengan fungsi sebenarnya, memastikan server dipanggil pada waktu yang benar dan tepat. Deskripsi tidak boleh menyertakan fungsi yang tidak terduga atau menjanjikan fitur yang tidak diberikan.
Deskripsi alat MCP tidak boleh menciptakan kebingungan atau konflik dengan server MCP lain di direktori kami.
Server MCP tidak boleh dengan sengaja memanggil atau memaksa Claude untuk memanggil server lain. Demikian pula, deskripsi alat tidak boleh ditulis dengan cara yang sengaja mengarahkan server lain untuk memanggilnya.
Server MCP tidak boleh mencoba mengganggu Claude dalam memanggil alat dari server lain.
Server MCP tidak boleh mengarahkan Claude untuk secara dinamis menarik instruksi perilaku dari sumber eksternal untuk dieksekusi Claude.
Fungsionalitas
Server MCP harus memberikan kinerja yang andal dengan waktu respons yang cepat dan mempertahankan ketersediaan yang konsisten tinggi.
Server MCP harus menangani kesalahan dengan baik dan memberikan umpan balik yang membantu daripada pesan kesalahan generik.
Server MCP harus hemat dalam penggunaan token. Jumlah token yang digunakan panggilan alat tertentu harus kira-kira sebanding dengan kompleksitas atau dampak tugas. Bila memungkinkan, pengguna harus diberi opsi untuk mengecualikan teks yang tidak perlu dalam respons. Nama alat tidak boleh melebihi 64 karakter.
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.
Server MCP harus menyediakan semua anotasi yang berlaku untuk alat mereka, dan khususnya apakah alat tersebut hanya-baca atau destruktif.
Server MCP jarak jauh harus mendukung transport Streamable HTTP. Server dapat mendukung SSE untuk sementara waktu, tetapi di masa depan akan dihentikan.
Server MCP lokal harus dibangun dengan versi yang cukup terkini dari semua dependensi, termasuk paket dalam node_modules.
Persyaratan Pengembang
Pengembang server MCP yang mengumpulkan data pengguna atau terhubung ke layanan jarak jauh harus menyediakan tautan kebijakan privasi yang jelas dan dapat diakses yang menjelaskan pengumpulan, penggunaan, dan penyimpanan data.
Pengembang harus menyediakan informasi kontak yang terverifikasi dan saluran dukungan untuk pengguna dengan masalah produk.
Pengembang harus menyediakan akun pengujian standar dengan data sampel untuk Anthropic memverifikasi fungsionalitas MCP penuh.
Pengembang harus menyediakan setidaknya tiga contoh kerja dari prompt atau kasus penggunaan yang mendemonstrasikan fungsionalitas inti.
Pengembang harus memverifikasi bahwa mereka memiliki atau mengendalikan endpoint API apa pun yang terhubung dengan server MCP mereka.
Pengembang harus memelihara server MCP mereka dan mengatasi masalah dalam kerangka waktu yang wajar.
Pengembang harus menyetujui Syarat dan Ketentuan Direktori MCP kami.