Langsung ke konten utama
Pilih klien Anda di bawah ini. Server yang di-hosting (https://mcp.didit.me/mcp) tidak memerlukan kunci API. Saat pertama kali terhubung, klien Anda akan membuka browser. Klik Masuk dengan Didit, lalu setujui izinnya.
Menggunakan Claude? Halaman Hubungkan Claude berisi tautan konektor satu klik yang membuka dialog Add custom connector dengan nama dan URL sudah terisi, sehingga Anda hanya perlu mengonfirmasi dan masuk.
Klien yang belum mendukung MCP remote/HTTP (Windsurf, Zed) terhubung melalui bridge mcp-remote, yang meneruskan stdio ke URL server yang di-hosting dan menangani handshake OAuth untuk Anda.

Server yang di-hosting (direkomendasikan)

Tambahkan server dengan CLI, lalu mulai proses masuk:
Jalankan Claude Code dan jalankan perintah /mcp. Browser akan terbuka untuk Masuk dengan Didit. Setelah Anda menyetujui, alat didit tersedia.
Tidak ada kunci API di konfigurasi. Server yang di-hosting mengautentikasi Anda di browser dan bertindak atas nama Anda, mencakup setiap organisasi tempat Anda tergabung, dengan izin sesuai peran Anda. Lihat Autentikasi.
Server yang di-hosting merespons GET https://mcp.didit.me/healthz dengan versinya.

Verifikasi koneksi Anda

Setelah Anda masuk, tanyakan kepada klien Anda:
Agen seharusnya memanggil didit_context_get dan menampilkan organisasi Anda beserta aplikasinya. Jika klien menyatakan tidak memiliki alat Didit, berarti server belum terhubung atau proses masuk belum selesai. Lihat Pemecahan Masalah.

Hosting mandiri

Server yang di-hosting dibangun dari repositori open-source github.com/didit-protocol/mcp (MIT). Setiap rilis juga dipublikasikan ke npm sebagai @didit-protocol/mcp-server, sehingga Anda dapat langsung menjalankan server stdio dari npm atau membangun salah satu titik masuk dari clone. Satu basis kode menyediakan dua titik masuk: Kedua mode bertindak sebagai pengguna Didit. Tidak ada mode kunci API aplikasi.
1

Kloning dan build

Atau bangun container: docker build -t didit-mcp .. Image menjalankan dist/http.js sebagai pengguna non-root, membuka port 3000, dan memiliki pemeriksaan status pada /healthz.
2

Jalankan server HTTP (OAuth)

Salin .env.example ke .env, isi nilai untuk mode hosted, lalu jalankan:
Server ini hanya berfungsi sebagai server sumber daya OAuth. Server memerlukan MCP_RESOURCE_URI yang diisi dengan URL publik lengkap dari transport (misalnya https://mcp.example.com/mcp, bukan hanya origin-nya) serta kredensial yang digunakan untuk introspeksi token (MCP_OAUTH_CLIENT_ID, MCP_OAUTH_CLIENT_SECRET) terhadap server otorisasi Didit. Daftar lengkap variabel ada di Lanjutan → hosting mandiri.
3

Atau jalankan melalui stdio (headless)

Untuk agen lokal yang tidak dapat menjalankan alur OAuth, jalankan paket yang sudah dipublikasikan (tanpa perlu clone) dan berikan token akses pengguna di environment:
Dari clone, DIDIT_ACCESS_TOKEN=<user-access-token> node dist/index.js melakukan hal yang sama. Tanpa token, agen dapat masuk dengan didit_account_login, lalu didit_account_verify_2fa jika akun memiliki autentikasi dua faktor.Opsional, MCP_DEFAULT_ORG dan MCP_DEFAULT_APP mengunci cakupan untuk penyiapan single-tenant. Daftarkan di Claude Code dengan:
Atau di mcp.json Cursor:
Server stdio open-source tidak menyertakan alat Travel Rule, marketplace, jaringan penipuan, dan alat token SDK untuk transaksi milik server hosted, juga alat kepatuhan selain alat untuk membangun alur kerja. Server ini menambahkan didit_org_top_up, didit_org_reveal_application_api_key, dan lima alat penyiapan akun (didit_account_register, didit_account_verify_email, didit_account_resend_otp, didit_account_login, didit_account_verify_2fa) yang menerima kredensial sebagai argumen, sehingga alat tersebut tidak pernah tersedia di konektor jarak jauh. Alat yang menerima file juga menerima argumen *_path di stdio, karena server berbagi sistem file dengan Anda.

Langkah selanjutnya

Autentikasi

Masuk, cakupan, dan peran.

Referensi tool

Semua yang dapat dipanggil agen.
Terakhir diubah pada 7 November 2026