core profili, 29 adet oluşturulmuş uç nokta aracını ve iki adet bileşik keşif aracını kullanıma sunar. full profili ise 78 adet oluşturulmuş uç nokta aracını ve aynı iki bileşik aracı kullanıma sunar.
Bu sayfa TokenLab’i Claude Code, Cursor, VS Code, Codex, Claude Desktop, Cline, Windsurf veya başka bir MCP istemcisine araç sunucusu olarak eklemeyi açıklar. TokenLab’i uygulama kodundan doğrudan çağırmak için API hızlı başlangıç sayfasıyla başlayın.
TOKENLAB_API_KEY değerini ayarlayın. API anahtarını asla araç argümanlarına yerleştirmeyin.Sağladığı Özellikler
https://api.tokenlab.sh/v1/modelsüzerinden canlı model keşfi./v1/models/{model}üzerinden model detay sorgulama./v1/models/{model}/pricingüzerinden fiyatlandırma sorgulama.https://api.tokenlab.sh/llms.txtüzerinden ajan tarafından okunabilir API özeti.- OpenAI uyumlu Chat Completions ve Responses, Anthropic Messages ve Gemini generateContent; yerel istek yapılarını düzleştirmeden (flattening) destekler.
- JSON URL’leri, TokenLab dosya kimlikleri veya yerel multipart dosyaları aracılığıyla görsel oluşturma ve düzenleme.
- Video, müzik, 3D, konuşma, transkripsiyon, ses çevirisi, yerleştirmeler (embeddings), çok modlu yerleştirmeler, yeniden sıralama ve metin çevirisi.
- Görsel, video, müzik, 3D ve dünya oluşturma işlemleri için normalleştirilmiş asenkron görev özetleri.
- Her gün çalışan ve herkese açık OpenAPI belgesini getiren, araç şemalarını yeniden oluşturan, uç nokta ve dosya testlerini çalıştıran ve yalnızca tüm kontroller başarılı olduğunda
maindalını güncelleyen bir sözleşme senkronizasyonu.
Hızlı başlangıç
En hızlı ve güvenli başlangıç, yalnızca altı genel katalog aracını etkinleştirmektir. TokenLab API anahtarı gerekmez; kimlik doğrulamalı araçları daha sonra açabilirsiniz.Cursor'a yükle
catalog profilini tek tıkla Cursor’a ekleyinVS Code'a yükle
catalog profilini VS Code kullanıcı yapılandırmasına ekleyinGereksinimleri kontrol edin
npx komutunun kullanılabildiğini doğrulayın.Erişim düzeyi seçin
İstemciyi yapılandırın
catalog profilini açıkça seçer; böylece sunulan her araç anahtarsız çalışır.- Claude Code
- Cursor
- VS Code
- Codex
- Claude Desktop
- Diğer istemciler
core profilini etkinleştirmek için API anahtarınızı ekleyin.--scope local, ortak .mcp.json oluşturmak için --scope project kullanın. Gerçek anahtarı proje yapılandırmasına commit etmeyin.Yeniden başlatın ve doğrulayın
tokenlab-model-catalog bağlantısını doğrulayın.list_models çağrısı yapmasını isteyin. Boş olmayan model listesi sunucunun başladığını, MCP keşfinin tamamlandığını ve TokenLab genel kataloğuna ulaşıldığını kanıtlar. Bu kontrol için API anahtarı gerekmez.Yapılandırma başvurusu
Yerel stdio istemcilerindetokenlab-model-catalog sunucu adını, npx komutunu, ayrı -y ve @tokenlabai/mcp-server argümanlarını kullanın; çalışma dizinini boş bırakın. Güncel doğrulanmış sürümü sabitlemek için @tokenlabai/mcp-server@0.6.17 kullanın.
Kimlik doğrulamalı araçlar için standart yapılandırma:
servers nesnesini kullanır. İstemci tek sunucu nesnesi bekliyorsa yalnızca command, args ve env içeren iç nesneyi kopyalayın.
Kaynaktan kurulum
Kaynak kopyasını yalnızca MCP sunucusunu denetlemek veya geliştirmek için kullanın. Normal istemci kurulumu yukarıdaki yayımlanmış npm paketini kullanmalıdır.core ve full varsayılan olarak boyut ve derinliği sınırlı portable şemalar yayımlar; sunucu her çağrıyı eksiksiz OpenAPI tanımına göre doğrular. Tam iç içe şemalar için exact, model sağlayıcısı kapalı nesneler ve tüm özelliklerin required içinde olmasını istiyorsa strict kullanın.
Oluşturulan Araç Profilleri
structuredContent üzerinden JSON döndürür, üç sözleşme kaynağı yayımlar ve model seçimi ile yerel istek oluşturma için iki istem şablonu sunar. Oluşturulan ve bileşik araçlar, uyumlu istemcilerin daha güvenli onay politikaları uygulayabilmesi için standart risk açıklamaları içerir.
Yaygın core araçları şunlardır:
stream argümanlarını provider bağdaştırıcılarına boolean sabiti göstermeden dahili olarak false değerine sabitler. Küçük görsel ve ses yanıtları yerel MCP içeriği olarak döndürülür; daha büyük ikili (binary) yanıtlar TOKENLAB_ARTIFACT_DIR dizinine yazılır ve yerel yolları, MIME türleri ve bayt sayıları ile döndürülür.
Asenkron Medya Sonuçları
Video, müzik ve 3D oluşturma işlemleri asenkron görev özetleri döndürür. Görsel oluşturma ve düzenleme işlemleri, seçilen modele ve isteğe bağlı olarak tamamlanmış bir sonuç veya asenkron bir görev döndürebilir.delivery.mode değeri async olduğunda, delivery.terminal değeri true olana kadar { "id": delivery.task_id } ile get_task_status fonksiyonunu çağırın. Tamamlanma durumunu status alanından belirleyin; progress isteğe bağlıdır ve terminal koşulu olarak kullanılmamalıdır.
Önerilen Ajan İş Akışı
- Kullanıcı bir model belirtmediğinde
list_modelsfonksiyonunu çağırın. - Görsel, video, müzik, 3D, TTS, STT, yerleştirmeler, yeniden sıralama veya çeviri gibi sohbet dışı görevler için
recommended_forfonksiyonunu kullanın. - Sohbet dışı bir istek oluşturmadan, başarısız bir isteği yeniden denemeden veya uç nokta aileleri arasında geçiş yapmadan önce
get_modelfonksiyonunu çağırın. - Model maliyeti kullanıcının seçimini etkilediğinde
get_model_pricingfonksiyonunu çağırın. - Seçim birkaç aday arasında kaldığında
compare_modelsfonksiyonunu kullanın. - Gerekli API sözleşmesiyle eşleşen oluşturulmuş aracı çağırın veya TokenLab API ailelerinin kompakt bir haritası için
get_api_overviewfonksiyonunu kullanın.
Yerel Uç Nokta Rehberi
TokenLab, OpenAI uyumlu rotaları ve yerel uç nokta ailelerini destekler. MCP sunucusu, bir ajan kod yazmadan önce doğru rotayı seçmesine yardımcı olur:Barındırılan Model Gezgini
Streamable HTTP destekleyen istemciler şuraya bağlanabilir:open_tokenlab_model_explorer, compare_tokenlab_models ve generate_tokenlab_endpoint_example araçlarını kullanıma sunar. Oluşturulan core/full profillerine, yerel dosya yüklemelerine veya kimlik doğrulamalı API işlemlerine ihtiyaç duyduğunuzda yukarıdaki yerel npm sunucusunu kullanın.
TokenLab Yetenekleri (Skills) ile Kullanım
MCP sunucusu çalışma zamanında yararlıyken, TokenLab yetenekleri deposu, kodlama ajanlarına entegrasyon kodunu nasıl oluşturacaklarını ve onaracaklarını öğretir. Mümkün olduğunda her ikisini de kullanın:- MCP sunucusu: güncel modelleri, fiyatlandırmayı ve uç nokta detaylarını keşfedin.
tokenlab-api-integrationyeteneği: çalıştırılabilir API örnekleri oluşturun ve yapılandırılmış TokenLab hatalarını yönetin.tokenlab-model-pickeryeteneği: kullanıcının görevi için güçlü modeller seçin.tokenlab-native-endpointsyeteneği: Responses, Anthropic Messages, Gemini, medya, ses, yerleştirme, yeniden sıralama veya çeviri rotalarının ne zaman kullanılacağına karar verin.
Sorun Giderme
İstemci sunucuyu başlatamıyor
İstemci sunucuyu başlatamıyor
npx komutunu bulabildiğini doğrulayın. npm veya ağ hatalarını görmek için terminalde npx -y @tokenlabai/mcp-server çalıştırın. Başarılı stdio başlangıcı MCP mesajlarını sessizce bekler; kontrol sonrası Ctrl+C ile kapatın.Sunucu yapılandırıldı ancak araçlar görünmüyor
Sunucu yapılandırıldı ancak araçlar görünmüyor
claude mcp list veya /mcp, VS Code’da MCP: List Servers ardından Show Output, Cursor’da Settings → Tools & MCP bölümünü kontrol edin.Claude Code Pending approval gösteriyor
Claude Code Pending approval gösteriyor
.mcp.json sunucuları çalışma alanı güveni ve açık onay gerektirir. Claude Code’u projede etkileşimli başlatın, güveni kabul edin ve /mcp içinde tokenlab-model-catalog sunucusunu onaylayın. Tüm projelerde kullanılabilen özel ayar için --scope user kullanın.Model listesi boş
Model listesi boş
https://api.tokenlab.sh/v1/models adresine ulaşabildiğini doğrulayın. TOKENLAB_API_BASE değerini geçersiz kılıyorsanız, sonunda eğik çizgi (/) olmadığından emin olun.Ajan hala eski model kimliklerini seçiyor
Ajan hala eski model kimliklerini seçiyor
list_models veya get_model fonksiyonunu çağırmasını isteyin. MCP sunucusunu tokenlab-model-picker ile eşleştirmek daha iyi sonuçlar verir.Bu sunucu ücretli TokenLab çıkarım API'lerini çağırabilir mi?
Bu sunucu ücretli TokenLab çıkarım API'lerini çağırabilir mi?
TOKENLAB_API_KEY değerini ayarlayın, ardından oluşturulan LLM, medya, ses, görev, dosya, yerleştirme, yeniden sıralama veya çeviri araçlarını kullanın. Katalog ve fiyatlandırma araçları anahtar olmadan kullanılabilir kalmaya devam eder.Kimlik doğrulamalı araç yetkilendirme hatası döndürüyor
Kimlik doğrulamalı araç yetkilendirme hatası döndürüyor
TOKENLAB_API_KEY değerini araç argümanında veya istemde değil MCP sunucusunun ortamında ayarlayın ve değişiklikten sonra istemciyi yeniden başlatın. Paylaşılan dosya, görüntü, günlük veya shell geçmişinde görünen anahtarı değiştirin.İstemci şemaları reddediyor veya çok fazla araç yüklüyor
İstemci şemaları reddediyor veya çok fazla araç yüklüyor
TOKENLAB_MCP_TOOL_PROFILE=catalog, 31 araç için varsayılan core profilini kullanın. Normalde portable kullanın; tam iç içe yapı için exact, kapalı nesneler ve tüm özelliklerin required içinde olması için strict seçin.Paket sürümünü nasıl sabitler veya güncellerim?
Paket sürümünü nasıl sabitler veya güncellerim?
@tokenlabai/mcp-server@0.6.17 kullanın. Sürüm değiştirirken paket argümanını güncelleyin, sunucuyu yeniden başlatın ve daha yeni sürümü kullanmadan önce genel depoyu inceleyin.