Skip to main content
Server MCP TokenLab menghasilkan alat MCP dari kontrak OpenAPI publik TokenLab. Agen yang kompatibel dengan MCP dapat menemukan model dan harga, memanggil endpoint LLM native dan yang kompatibel dengan OpenAI, membuat media multimodal, mengunggah file, dan mengelola tugas asinkron. Gunakan server ini saat agen memerlukan kontrak API TokenLab terkini alih-alih daftar alat yang dikelola secara manual. Profil core default mengekspos 29 alat endpoint yang dihasilkan ditambah dua alat penemuan komposit. Profil full mengekspos 78 alat endpoint yang dihasilkan ditambah dua alat komposit yang sama. Halaman ini menjelaskan cara menambahkan TokenLab sebagai server alat di Claude Code, Cursor, VS Code, Codex, Claude Desktop, Cline, Windsurf, atau klien MCP lainnya. Untuk memanggil TokenLab langsung dari kode aplikasi, mulai dari panduan cepat API.
Alat katalog publik dan harga tidak memerlukan kunci API TokenLab. Atur TOKENLAB_API_KEY untuk operasi inferensi, media, audio, file, tugas, embedding, rerank, dan terjemahan yang memerlukan kredensial. Jangan pernah menempatkan kunci API dalam argumen alat.

Apa yang Disediakan

  • Penemuan model langsung dari https://api.tokenlab.sh/v1/models.
  • Pencarian detail model dari /v1/models/{model}.
  • Pencarian harga dari /v1/models/{model}/pricing.
  • Ringkasan API yang dapat dibaca agen dari https://api.tokenlab.sh/llms.txt.
  • Chat Completions dan Responses yang kompatibel dengan OpenAI, Anthropic Messages, dan Gemini generateContent tanpa mengubah bentuk permintaan native-nya.
  • Pembuatan dan pengeditan gambar melalui URL JSON, ID file TokenLab, atau file multipart lokal.
  • Video, musik, 3D, ucapan, transkripsi, terjemahan audio, embedding, embedding multimodal, rerank, dan terjemahan teks.
  • Ringkasan tugas asinkron yang dinormalisasi untuk operasi pembuatan gambar, video, musik, 3D, dan dunia.
  • Sinkronisasi kontrak harian yang mengambil dokumen OpenAPI publik, membuat ulang skema alat, menjalankan pengujian endpoint dan file, serta memperbarui main hanya jika setiap pemeriksaan berhasil.

Mulai cepat

Cara paling cepat dan aman untuk memulai adalah mengaktifkan hanya enam alat katalog publik. Anda tidak memerlukan kunci API TokenLab dan dapat mengaktifkan alat berkredensial nanti.

Instal di Cursor

Tambahkan profil publik catalog ke Cursor dengan sekali klik

Instal di VS Code

Tambahkan profil publik catalog ke konfigurasi pengguna VS Code
1

Periksa persyaratan

Instal Node.js 18.17 atau yang lebih baru dan pastikan npx tersedia.
Anda tidak perlu memasang paket MCP secara global atau mengkloning repositorinya.
2

Pilih tingkat akses

Buat kunci di Dashboard → API Keys hanya untuk panggilan API berkredensial. Simpan kunci di lingkungan rahasia klien dan jangan tempelkan ke prompt atau argumen alat MCP.
3

Konfigurasikan klien

Contoh publik secara eksplisit memilih catalog agar semua alat yang ditampilkan bekerja tanpa kunci.
Tambahkan TokenLab pada cakupan pengguna agar tersedia di semua proyek.
Untuk mengaktifkan profil core default, tambahkan kunci API Anda.
Gunakan --scope local hanya untuk proyek saat ini atau --scope project untuk membuat .mcp.json bersama. Jangan commit kunci asli ke konfigurasi proyek.
4

Mulai ulang dan verifikasi

Mulai ulang atau muat ulang klien MCP, setujui server lokal saat diminta, lalu pastikan tokenlab-model-catalog terhubung.
Setelah itu, minta agen memanggil list_models. Daftar model yang tidak kosong membuktikan server telah dimulai, penemuan MCP selesai, dan katalog publik TokenLab dapat dijangkau. Pemeriksaan ini tidak memerlukan kunci API.

Referensi konfigurasi

Pada klien stdio lokal, gunakan nama tokenlab-model-catalog, perintah npx, argumen terpisah -y dan @tokenlabai/mcp-server, serta biarkan direktori kerja kosong. Gunakan @tokenlabai/mcp-server@0.6.17 untuk mengunci rilis yang saat ini telah diverifikasi. Konfigurasi standar untuk alat berkredensial:
VS Code memakai objek servers di tingkat teratas. Jika klien hanya meminta satu objek server, salin objek bagian dalam yang berisi command, args, dan env.
Jangan publikasikan tangkapan layar, log, riwayat shell, atau file konfigurasi yang berisi kunci API asli. Utamakan masukan rahasia atau variabel lingkungan klien, gunakan placeholder pada contoh bersama, dan rotasi kunci yang terpapar.

Instalasi dari sumber

Gunakan checkout sumber hanya untuk mengaudit atau mengembangkan server MCP. Konfigurasi klien biasa harus memakai paket npm terpublikasi yang ditampilkan di atas.
Profil core dan full secara default menerbitkan schema portable dengan batas ukuran dan kedalaman, sementara server memvalidasi setiap panggilan memakai definisi OpenAPI lengkap. Gunakan exact untuk schema bertingkat lengkap atau strict jika penyedia model mewajibkan objek tertutup dan semua properti dalam required.

Profil Alat yang Dihasilkan

Nama alat, deskripsi, skema input, metode HTTP, path, tipe konten, persyaratan autentikasi, dan perilaku tugas dihasilkan dari snapshot OpenAPI yang tersimpan. Overlay khusus MCP menyediakan alias alat yang stabil, keanggotaan profil, semantik tugas asinkron, varian multipart, penghilangan rahasia, dan batasan non-streaming. Versi 0.6.0 juga mengembalikan JSON melalui structuredContent MCP, menerbitkan tiga sumber daya kontrak, dan menyediakan dua templat prompt untuk pemilihan model serta penyusunan permintaan native. Alat yang dihasilkan dan komposit menyertakan anotasi risiko standar agar klien yang kompatibel dapat menerapkan kebijakan persetujuan yang lebih aman. Alat core yang umum meliputi: Panggilan alat MCP mengembalikan satu hasil akhir. Operasi khusus streaming dan real-time dikecualikan; server menetapkan argumen stream yang didukung ke false secara internal tanpa mengekspos konstanta boolean ke adaptor provider. Respons gambar dan audio kecil mengembalikan konten MCP native; respons biner yang lebih besar ditulis ke TOKENLAB_ARTIFACT_DIR dan dikembalikan dengan path lokal, tipe MIME, dan jumlah byte-nya.

Hasil Media Asinkron

Pembuatan video, musik, dan 3D mengembalikan ringkasan tugas asinkron. Pembuatan dan pengeditan gambar dapat mengembalikan hasil yang selesai atau tugas asinkron, tergantung pada model dan permintaan yang dipilih. Saat delivery.mode adalah async, panggil get_task_status dengan { "id": delivery.task_id } sampai delivery.terminal bernilai true. Tentukan penyelesaian dari status; progress bersifat opsional dan tidak boleh digunakan sebagai kondisi terminal.

Alur Kerja Agen yang Direkomendasikan

  1. Panggil list_models saat pengguna belum menentukan model.
  2. Gunakan recommended_for untuk tugas non-chat, seperti gambar, video, musik, 3D, TTS, STT, embedding, rerank, atau terjemahan.
  3. Panggil get_model sebelum membuat permintaan non-chat, mencoba ulang permintaan yang gagal, atau beralih keluarga endpoint.
  4. Panggil get_model_pricing saat biaya model memengaruhi pilihan pengguna.
  5. Gunakan compare_models saat pilihan bergantung pada beberapa kandidat.
  6. Panggil alat yang dihasilkan yang sesuai dengan kontrak API yang diperlukan, atau gunakan get_api_overview untuk peta ringkas keluarga API TokenLab.

Panduan Endpoint Native

TokenLab mendukung rute yang kompatibel dengan OpenAI dan keluarga endpoint native. Server MCP membantu agen memilih rute yang tepat sebelum menulis kode:

Penjelajah model terkelola

Klien yang mendukung HTTP Streamable dapat terhubung ke:
Explorer yang di-host bersifat publik dan mengekspos open_tokenlab_model_explorer, compare_tokenlab_models, dan generate_tokenlab_endpoint_example. Gunakan server npm lokal di atas saat Anda memerlukan profil core/full yang dihasilkan, unggahan file lokal, atau operasi API dengan kredensial.

Gunakan dengan TokenLab Skills

Server MCP berguna saat runtime, sementara repositori TokenLab skills mengajarkan agen pengodean cara membuat dan memperbaiki kode integrasi. Gunakan keduanya jika tersedia:
  • Server MCP: temukan model, harga, dan detail endpoint terkini.
  • Skill tokenlab-api-integration: buat contoh API yang dapat dijalankan dan tangani kesalahan TokenLab terstruktur.
  • Skill tokenlab-model-picker: pilih model yang kuat untuk tugas pengguna.
  • Skill tokenlab-native-endpoints: putuskan kapan harus menggunakan rute Responses, Anthropic Messages, Gemini, media, audio, embedding, rerank, atau terjemahan.

Pemecahan Masalah

Pastikan Node.js minimal versi 18.17 dan klien dapat menemukan npx. Jalankan npx -y @tokenlabai/mcp-server di terminal untuk menampilkan kesalahan npm atau jaringan. Jika stdio berhasil dimulai, proses akan menunggu pesan MCP tanpa keluaran; tekan Ctrl+C setelah memeriksa.
Mulai ulang klien dan setujui server lokal. Di Claude Code, periksa claude mcp list atau /mcp; di VS Code, gunakan MCP: List Servers lalu Show Output; di Cursor, buka Settings → Tools & MCP.
Server .mcp.json tingkat proyek memerlukan kepercayaan workspace dan persetujuan eksplisit. Mulai Claude Code secara interaktif di proyek, terima kepercayaan, lalu setujui tokenlab-model-catalog di /mcp. Gunakan --scope user untuk konfigurasi pribadi yang tersedia di semua proyek.
Verifikasi bahwa mesin dapat menjangkau https://api.tokenlab.sh/v1/models. Jika Anda mengganti TOKENLAB_API_BASE, pastikan tidak menyertakan garis miring di akhir.
Minta agen untuk memanggil list_models atau get_model sebelum melakukan hardcode nama model. Memasangkan server MCP dengan tokenlab-model-picker memberikan hasil yang lebih baik.
Ya. Atur TOKENLAB_API_KEY, lalu gunakan alat LLM, media, audio, tugas, file, embedding, rerank, atau terjemahan yang dihasilkan. Alat katalog dan harga tetap tersedia tanpa kunci.
Atur TOKENLAB_API_KEY di lingkungan server MCP, bukan di argumen alat atau prompt, lalu mulai ulang klien. Rotasi kunci yang pernah muncul dalam file bersama, gambar, log, atau riwayat shell.
Gunakan TOKENLAB_MCP_TOOL_PROFILE=catalog untuk 6 alat penemuan atau profil core default untuk 31 alat. Biasanya pertahankan portable; gunakan exact untuk struktur bertingkat lengkap dan strict untuk objek tertutup dengan semua properti dalam required.
Gunakan @tokenlabai/mcp-server@0.6.17 untuk mengunci rilis yang saat ini diverifikasi. Untuk mengganti versi, perbarui argumen paket, mulai ulang server, dan tinjau repositori publik sebelum memakai rilis yang lebih baru.

Sumber Daya

TokenLab MCP

Ringkasan produk dan opsi koneksi untuk set alat Core 31 dan Full 80

Repositori GitHub

Kode sumber dan instruksi pengaturan lokal

TokenLab Skills

Skill agen yang dikelola untuk integrasi TokenLab

API Katalog Model

Endpoint penemuan model publik

llms.txt

Ringkasan API TokenLab yang dapat dibaca agen

Server MCP Glama

Lihat daftar Server MCP TokenLab yang terverifikasi

Model Explorer Glama

Jelajahi model, harga, dan contoh endpoint native

Daftar MCP.so

Temukan TokenLab di direktori AI & Agen

Model Explorer yang Di-host

Buka explorer model publik dan endpoint MCP jarak jauh

Panduan MCP Claude Code

Cakupan, persetujuan, pemeriksaan status, dan konfigurasi MCP

Panduan MCP Cursor

Lokasi konfigurasi, kontrol alat, dan panduan keamanan

Panduan MCP VS Code

Konfigurasi pengguna dan workspace, kepercayaan, log, dan pengelolaan server