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
mainhanya 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 klikInstal di VS Code
Tambahkan profil publik
catalog ke konfigurasi pengguna VS Code1
Periksa persyaratan
Instal Node.js 18.17 atau yang lebih baru dan pastikan Anda tidak perlu memasang paket MCP secara global atau mengkloning repositorinya.
npx tersedia.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.- Claude Code
- Cursor
- VS Code
- Codex
- Claude Desktop
- Klien lain
Tambahkan TokenLab pada cakupan pengguna agar tersedia di semua proyek.Untuk mengaktifkan profil Gunakan
core default, tambahkan kunci API Anda.--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 Setelah itu, minta agen memanggil
tokenlab-model-catalog terhubung.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 namatokenlab-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:
servers di tingkat teratas. Jika klien hanya meminta satu objek server, salin objek bagian dalam yang berisi command, args, dan env.
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.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. Saatdelivery.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
- Panggil
list_modelssaat pengguna belum menentukan model. - Gunakan
recommended_foruntuk tugas non-chat, seperti gambar, video, musik, 3D, TTS, STT, embedding, rerank, atau terjemahan. - Panggil
get_modelsebelum membuat permintaan non-chat, mencoba ulang permintaan yang gagal, atau beralih keluarga endpoint. - Panggil
get_model_pricingsaat biaya model memengaruhi pilihan pengguna. - Gunakan
compare_modelssaat pilihan bergantung pada beberapa kandidat. - Panggil alat yang dihasilkan yang sesuai dengan kontrak API yang diperlukan, atau gunakan
get_api_overviewuntuk 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: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
Klien tidak dapat memulai server
Klien tidak dapat memulai server
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.Server sudah dikonfigurasi tetapi alat tidak muncul
Server sudah dikonfigurasi tetapi alat tidak muncul
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.Claude Code menampilkan Pending approval
Claude Code menampilkan Pending approval
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.Daftar model kosong
Daftar model kosong
Verifikasi bahwa mesin dapat menjangkau
https://api.tokenlab.sh/v1/models. Jika Anda mengganti TOKENLAB_API_BASE, pastikan tidak menyertakan garis miring di akhir.Agen masih memilih ID model yang kedaluwarsa
Agen masih memilih ID model yang kedaluwarsa
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.Bisakah server ini memanggil API inferensi TokenLab berbayar?
Bisakah server ini memanggil API inferensi TokenLab berbayar?
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.Alat berkredensial mengembalikan kesalahan autentikasi
Alat berkredensial mengembalikan kesalahan autentikasi
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.Klien menolak schema atau memuat terlalu banyak alat
Klien menolak schema atau memuat terlalu banyak alat
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.Bagaimana cara mengunci atau memperbarui versi paket?
Bagaimana cara mengunci atau memperbarui versi paket?
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