Dokumentasi singkat

Endpoint MCP

https://8765-agqzr5ia5piewgnk2prlcfqhlm.instabox.tech/mcp

Bisa dipakai chat agent mana pun yang mendukung MCP — bukan cuma satu klien. Yang menentukan dukungan transport Streamable HTTP dan OAuth di klien itu.

ChatGPT

Buka chatgpt.com/plugins → tombol plus → Add custom MCP server. Isi nama, lalu di bagian Connection tempel URL di atas (termasuk /mcp). Setujui halaman izin OAuth sekali, lalu Create as a plugin.

Claude

Settings → Connectors → Add custom connector, tempel URL di atas, lalu klik Connect dan setujui halaman izin. Setelah itu 20 tool muncul di menu tools.

Klien lain

Cursor, OpenCode, ZCode, Cline, Continue: tambahkan sebagai MCP server tipe http/streamable dengan URL di atas. Klien yang belum mendukung OAuth bisa memakai header Authorization: Bearer <token>. Token dibuat lewat alur OAuth dan diperpanjang dengan refresh token (grant refresh_token).

Akun EdLink

Jalur utama: isi email + password EdLink di dashboard, server yang login dan memperbarui tokennya. Akun yang hanya bisa login lewat Google memakai token manual: buka edlink.id → DevTools (F12) → Console → jalankan copy(helpers.getToken(document.cookie.match(/(?:^|; )token=([^;]+)/)[1]).token), lalu tempel di dashboard. Token manual tidak auto-refresh; ulangi kalau expired.

Materi kuliah

Panggil edlink_materi untuk daftar materi per pertemuan, lalu edlink_materi_baca untuk membaca isinya. Berkas diunduh di sisi server dan dikembalikan sebagai teks, jadi model tidak perlu membuka link apa pun.

Rate limit

Kuota dihitung per user atau per IP, bukan global; akun admin tidak dihitung. Pelanggaran dibalas 429 dengan header Retry-After.

Lokal atau publik

Mau praktis: pakai server publik ini. Ragu soal keamanan: jalankan versi lokal (stdio) dari repo — server jalan di komputermu, tidak ada port terbuka, kredensial tidak keluar.

Privasi

Kredensial EdLink disimpan terenkripsi per akun. Token EdLink tidak pernah dikirim ke model AI, tidak dicatat di log, dan tidak dibagikan ke pengguna lain.