URL server, transport, dan alur OAuth untuk Cursor, MCP Inspector, dan klien MCP lain – dengan semua alamat discovery untuk developer.
Selain Claude dan ChatGPT, setiap klien MCP yang mendukung server jarak jauh lewat HTTP dan masuk dengan OAuth bisa dipakai – misalnya IDE seperti Cursor, atau MCP Inspector untuk pengujian. Artikel ini ditujukan bagi siapa pun yang menyiapkan klien seperti itu sendiri atau membangun integrasi sendiri.
Fakta utama
- URL server
- https://dock.at-harbor.com/mcp
- Transport
- Streamable HTTP, stateless. Setiap permintaan adalah POST dengan pesan JSON-RPC (atau batch), dan respons kembali sebagai JSON. Tidak ada session ID dan tidak ada stream server.
- Versi protokol
- 2025-11-25, 2025-06-18, dan 2025-03-26
- Metode
- initialize, ping, tools/list, dan tools/call. Server tidak menawarkan resources atau prompts.
- Masuk
- OAuth 2.1 dengan PKCE (S256). Tanpa token, server merespons dengan 401 dan menunjuk ke metadatanya di header WWW-Authenticate.
Menyiapkan klien
- Di klien Anda, tambahkan server MCP jarak jauh (sering disebut “Remote”, “HTTP”, atau “Streamable HTTP”)
- Masukkan https://dock.at-harbor.com/mcp sebagai URL
- Biarkan client ID dan secret kosong – klien mendaftarkan dirinya sendiri
- Mulai koneksi; halaman masuk terbuka di browser Anda, diikuti halaman persetujuan LinkHarbor
- Pilih workspace dan izin lalu klik “Izinkan”
Nama pengaturannya berbeda dari program ke program. Di MCP Inspector, misalnya, Anda memilih transport “Streamable HTTP”.
Alur OAuth secara detail
- Klien memanggil server MCP tanpa token dan mendapat 401 dengan petunjuk ke metadata resource
- Klien membaca metadata server otorisasi (endpoint, metode yang didukung, izin)
- Klien mendaftarkan dirinya: lewat Dynamic Client Registration atau dengan dokumen metadata klien di URL https
- Klien membuka browser dengan permintaan otorisasi, termasuk PKCE dan resource=https://dock.at-harbor.com/mcp
- Anda masuk dan memutuskan di halaman persetujuan
- Klien menukar kode dengan access token dan refresh token
| Langkah | Berlaku selama |
|---|---|
| Permintaan masuk sampai keputusan Anda | 10 menit |
| Kode otorisasi | 60 detik, sekali pakai |
| Access token | 1 jam |
| Refresh token | Diperbarui setiap kali dipakai; kedaluwarsa setelah 90 hari tidak dipakai |
Jika klien tidak meminta izin apa pun, semua izin diminta; Anda tetap bisa mempersempitnya di halaman persetujuan. Jika refresh token yang sudah diganti dipakai lagi, LinkHarbor mengakhiri seluruh koneksi demi keamanan.
Aturan untuk alamat pengalihan
- Alamat https
- http hanya untuk alamat loopback di komputer Anda sendiri (untuk klien desktop dan IDE)
- Skema aplikasi kustom dalam notasi domain terbalik
- Paling banyak 10 alamat per klien, tanpa fragmen
Jika sebuah aplikasi mengirim alamat yang tidak terdaftar untuknya, LinkHarbor menghentikannya: “Aplikasi mengirim alamat kembali yang tidak terdaftar untuknya. Permintaan dihentikan.”
Alamat discovery untuk developer
| Dokumen | Alamat |
|---|---|
| Metadata resource (RFC 9728) | https://dock.at-harbor.com/.well-known/oauth-protected-resource/mcp |
| Server otorisasi (RFC 8414) | https://dock.at-harbor.com/.well-known/oauth-authorization-server |
| Pencabutan token (RFC 7009) | https://dock.at-harbor.com/oauth/revoke |
| MCP Server Card | https://dock.at-harbor.com/.well-known/mcp/server-card.json |
| Instruksi untuk agen | https://dock.at-harbor.com/auth.md |
Aplikasi yang tidak dikenal
Aplikasi yang semua alamat pengalihannya berada di claude.ai, claude.com, chatgpt.com, atau openai.com dianggap dikenal. Program di komputer Anda sendiri yang kembali lewat localhost – seperti Claude Code, Codex, dan IDE – menampilkan catatan “LinkHarbor tidak mengenal aplikasi ini. Aplikasi ini berjalan di komputer Anda sendiri. Lanjutkan hanya jika Anda baru saja menjalankannya sendiri.” di halaman persetujuan, dan di bagian bawah “Setelah memilih, Anda kembali ke aplikasi di komputer Anda.” Aplikasi web lain yang tidak dikenal menampilkan “LinkHarbor tidak mengenal aplikasi ini. Lanjutkan hanya jika Anda sendiri yang memulainya dan memercayai …” dengan alamatnya di tempat titik-titik. Keduanya normal jika Anda baru saja menyiapkan klien sendiri. Logo hanya muncul jika aplikasi mengirimkannya. Jika bukan Anda yang memulai proses masuk, klik “Tolak”.
Mungkin ini juga berguna
Tidak menemukan jawabannya?
Beri tahu kami apa yang Anda perlukan, dan tim dukungan kami akan membantu Anda secara langsung.