Skip to main content
TokenLab MCP sunucusu, TokenLab’in herkese açık OpenAPI sözleşmesinden MCP araçları oluşturur. MCP uyumlu ajanlar; modelleri ve fiyatlandırmayı keşfedebilir, OpenAI uyumlu ve yerel LLM uç noktalarını çağırabilir, çok modlu medya oluşturabilir, dosya yükleyebilir ve asenkron görevleri yönetebilir. Bir ajanın manuel olarak tutulan bir araç listesi yerine güncel TokenLab API sözleşmesine ihtiyaç duyduğu durumlarda kullanın. Varsayılan 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.
Genel katalog ve fiyatlandırma araçları TokenLab API anahtarı gerektirmez. Kimlik doğrulamalı çıkarım (inference), medya, ses, dosya, görev, yerleştirme (embedding), yeniden sıralama (rerank) ve çeviri işlemleri için 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 main dalı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

Genel catalog profilini tek tıkla Cursor’a ekleyin

VS Code'a yükle

Genel catalog profilini VS Code kullanıcı yapılandırmasına ekleyin
1

Gereksinimleri kontrol edin

Node.js 18.17 veya daha yeni bir sürüm yükleyin ve npx komutunun kullanılabildiğini doğrulayın.
MCP paketini genel olarak yüklemeniz veya depoyu klonlamanız gerekmez.
2

Erişim düzeyi seçin

Yalnızca kimlik doğrulamalı API çağrıları için Dashboard → API Keys sayfasında bir anahtar oluşturun. Anahtarı istemcinin gizli ortamında saklayın; isteme veya MCP araç argümanına yapıştırmayın.
3

İstemciyi yapılandırın

Genel örnekler catalog profilini açıkça seçer; böylece sunulan her araç anahtarsız çalışır.
TokenLab’i tüm projelerde kullanmak için kullanıcı kapsamına ekleyin.
Varsayılan core profilini etkinleştirmek için API anahtarınızı ekleyin.
Yalnızca geçerli proje için --scope local, ortak .mcp.json oluşturmak için --scope project kullanın. Gerçek anahtarı proje yapılandırmasına commit etmeyin.
4

Yeniden başlatın ve doğrulayın

MCP istemcisini yeniden başlatın veya yükleyin, istendiğinde yerel sunucuya güvenin ve tokenlab-model-catalog bağlantısını doğrulayın.
Ardından ajandan 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 istemcilerinde tokenlab-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:
VS Code üst düzey servers nesnesini kullanır. İstemci tek sunucu nesnesi bekliyorsa yalnızca command, args ve env içeren iç nesneyi kopyalayın.
Gerçek API anahtarı içeren ekran görüntüsü, günlük, shell geçmişi veya yapılandırma dosyası yayımlamayın. İstemcinin gizli girişini veya ortam değişkenlerini kullanın, paylaşılan örneklerde yer tutucular bırakın ve açığa çıkan anahtarları değiştirin.

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

Araç adları, açıklamalar, girdi şemaları, HTTP yöntemleri, yollar, içerik türleri, kimlik doğrulama gereksinimleri ve görev davranışları, kayıtlı OpenAPI anlık görüntüsünden oluşturulur. Yalnızca MCP’ye özel bir katman; kararlı araç takma adları, profil üyeliği, asenkron görev semantiği, multipart varyantları, gizli veri gizleme ve akış dışı (non-streaming) kısıtlamaları sağlar. Sürüm 0.6.0 ayrıca MCP 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: MCP araç çağrıları tek bir nihai sonuç döndürür. Yalnızca akış (streaming) ve gerçek zamanlı işlemler hariç tutulur; sunucu desteklenen 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ışı

  1. Kullanıcı bir model belirtmediğinde list_models fonksiyonunu çağırın.
  2. Görsel, video, müzik, 3D, TTS, STT, yerleştirmeler, yeniden sıralama veya çeviri gibi sohbet dışı görevler için recommended_for fonksiyonunu kullanın.
  3. 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_model fonksiyonunu çağırın.
  4. Model maliyeti kullanıcının seçimini etkilediğinde get_model_pricing fonksiyonunu çağırın.
  5. Seçim birkaç aday arasında kaldığında compare_models fonksiyonunu kullanın.
  6. 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_overview fonksiyonunu 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:
Barındırılan gezgin herkese açıktır ve 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-integration yeteneği: çalıştırılabilir API örnekleri oluşturun ve yapılandırılmış TokenLab hatalarını yönetin.
  • tokenlab-model-picker yeteneği: kullanıcının görevi için güçlü modeller seçin.
  • tokenlab-native-endpoints yeteneğ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

Node.js sürümünün en az 18.17 olduğunu ve istemcinin 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.
İstemciyi yeniden başlatın ve yerel sunucuyu onaylayın. Claude Code’da 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.
Proje kapsamındaki .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.
Makinenin 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.
Ajandan bir model adını sabit kodlamadan (hardcoding) önce list_models veya get_model fonksiyonunu çağırmasını isteyin. MCP sunucusunu tokenlab-model-picker ile eşleştirmek daha iyi sonuçlar verir.
Evet. 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.
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.
6 keşif aracı için 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.
Güncel doğrulanmış sürümü sabitlemek için @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.

Kaynaklar

TokenLab MCP

Ürün özeti ve Core 31 ile Full 80 araç setleri için bağlantı seçenekleri

GitHub Deposu

Kaynak kod ve yerel kurulum talimatları

TokenLab Yetenekleri

TokenLab entegrasyonları için bakımı yapılan ajan yetenekleri

Model Katalog API

Genel model keşif uç noktası

llms.txt

Ajan tarafından okunabilir TokenLab API özeti

Glama MCP Sunucusu

Doğrulanmış TokenLab MCP Sunucusu listesini görüntüleyin

Glama Model Gezgini

Modelleri, fiyatlandırmayı ve yerel uç nokta örneklerini keşfedin

MCP.so Listesi

Yapay Zeka ve Ajanlar dizininde TokenLab’i keşfedin

Barındırılan Model Gezgini

Genel model gezginini ve uzak MCP uç noktasını açın

Claude Code MCP Rehberi

Kapsamlar, onaylar, durum kontrolleri ve MCP yapılandırması

Cursor MCP Rehberi

Yapılandırma konumları, araç denetimi ve güvenlik rehberi

VS Code MCP Rehberi

Kullanıcı ve çalışma alanı ayarları, güven, günlükler ve sunucu yönetimi