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/list dan prompts/list mengembalikan daftar kosong.
  • Autentikasi dengan Authorization: Bearer YOUR_TOKEN atau X-API-KEY: YOUR_TOKEN.
  • Pemilik dan admin membuat token di Integrasi → MCP. Membuat ulang token akan memutuskan semua klien MCP sekaligus.

Hubungkan Claude

  1. Di Claude, buka Settings → Connectors → Add custom connector.
  2. URL: https://letl.ink/mcp.
  3. Header autentikasi: Authorization: Bearer diikuti token Anda.
  4. Setelah terhubung, minta Claude untuk meringkas ruang kerja, menampilkan daftar tautan, atau membuat URL pendek terlacak.

Hubungkan ChatGPT

  1. Di ChatGPT, buka Settings → Connectors → MCP.
  2. Gunakan URL dan token Bearer yang sama.
  3. 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
Initialize minimal (setelah HTTPS + Bearer)
{
  "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.

Masih ada pertanyaan?

Kami siap membantu. Hubungi kami dan kami akan membalas secepat mungkin.