Integrasi
Server MCP untuk Claude, ChatGPT, dan n8n
Endpoint Model Context Protocol jarak jauh agar asisten dapat menampilkan daftar tautan, membaca kunjungan, dan membuat URL terlacak.
Ruang kerja Ultimate menyediakan server Model Context Protocol jarak jauh di https://letl.ink/mcp. Claude, ChatGPT, dan MCP Client milik n8n berkomunikasi melalui JSON-RPC via Streamable HTTP. Tokennya sama dengan token API untuk REST API. Ruang kerja pada paket Free, Solo, atau Growth menerima 403 di /mcp meskipun sudah memiliki token karena alasan lain.
Protokol dan autentikasi
- Versi protokol
2025-03-26. - Metode:
initialize,ping,tools/list,tools/call.resources/listdanprompts/listmengembalikan daftar kosong. - Autentikasi dengan
Authorization: Bearer YOUR_TOKENatauX-API-KEY: YOUR_TOKEN. - Pemilik dan admin membuat token di Integrasi → MCP. Membuat ulang token akan memutuskan semua klien MCP sekaligus.
Hubungkan Claude
- Di Claude, buka Settings → Connectors → Add custom connector.
- URL:
https://letl.ink/mcp. - Header autentikasi:
Authorization: Bearerdiikuti token Anda. - Setelah terhubung, minta Claude untuk meringkas ruang kerja, menampilkan daftar tautan, atau membuat URL pendek terlacak.
Hubungkan ChatGPT
- Di ChatGPT, buka Settings → Connectors → MCP.
- Gunakan URL dan token Bearer yang sama.
- Beberapa ruang kerja ChatGPT memerlukan mode pengembang sebelum server MCP kustom muncul. Jika konektornya tidak ada, periksa pengaturan tersebut terlebih dahulu.
Hubungkan n8n
Node MCP Client → transport Streamable HTTP → URL https://letl.ink/mcp → header Authorization: Bearer YOUR_TOKEN. Detail dan dua cara n8n lainnya ada di artikel n8n.
Tool
| Tool | Yang dikembalikan / dilakukan |
|---|---|
| workspace_summary | Nama ruang kerja, paket, tautan terpakai/maks, klik bulan kalender ini, domain, kode QR, hari retensi, apakah geo dan API aktif, dan apakah Blokir bot aktif |
| list_links | Tautan aktif (limit opsional, default 50, maks 200) |
| get_link | Satu tautan berdasarkan id numerik atau short_code |
| get_recent_visits | Klik terbaru yang tercatat (limit opsional, default 25, maks 100), termasuk negara |
| create_link | Membuat tautan terlacak. type dapat berupa direct, utm, appstore, instagram, mobile, atau device. Jenis pintar mengikuti paket; tujuan, UTM, dan URL toko sama dengan body create di REST |
{
"jsonrpc": "2.0",
"id": 1,
"method": "initialize",
"params": {
"protocolVersion": "2025-03-26",
"capabilities": {},
"clientInfo": { "name": "docs", "version": "1" }
}
}
Yang disampaikan ke model
Saat initialize, server memperkenalkan dirinya sebagai letlink dan menginstruksikan klien untuk mengkueri dan membuat tautan pendek terlacak untuk ruang kerja ini, termasuk kolom geografis. Tool mengembalikan JSON sebagai konten teks dan sebagai structuredContent, sehingga klien yang memahami hasil terstruktur dapat melewati proses penguraian.
Keamanan
Perlakukan asisten yang terhubung seperti rekan tim dengan akses API: asisten dapat membaca baris kunjungan (termasuk IP pada beberapa payload kunjungan) dan membuat tautan yang dihitung dalam batas. Jangan tempelkan token Bearer ke dalam chat. Nonaktifkan konektor dan rotasi token jika sebuah klien tidak lagi diperlukan.