Skip to main content
Der TokenLab MCP-Server generiert MCP-Tools aus dem öffentlichen OpenAPI-Vertrag von TokenLab. MCP-kompatible Agenten können Modelle und Preise entdecken, OpenAI-kompatible und native LLM-Endpunkte aufrufen, multimodale Medien erstellen, Dateien hochladen und asynchrone Aufgaben verwalten. Verwenden Sie ihn, wenn ein Agent den aktuellen TokenLab API-Vertrag benötigt, anstatt eine manuell gepflegte Tool-Liste zu nutzen. Das Standard-Profil core stellt 29 generierte Endpunkt-Tools sowie zwei zusammengesetzte Discovery-Tools bereit. Das Profil full stellt 78 generierte Endpunkt-Tools sowie dieselben zwei zusammengesetzten Tools bereit. Diese Seite beschreibt, wie Sie TokenLab als Tool-Server in Claude Code, Cursor, VS Code, Codex, Claude Desktop, Cline, Windsurf oder einem anderen MCP-Client hinzufügen. Für direkte Aufrufe aus Anwendungscode beginnen Sie mit dem API-Schnellstart.
Öffentliche Katalog- und Preis-Tools erfordern keinen TokenLab API-Key. Setzen Sie TOKENLAB_API_KEY für authentifizierte Inferenz-, Medien-, Audio-, Datei-, Aufgaben-, Embedding-, Rerank- und Übersetzungsoperationen. Platzieren Sie niemals einen API-Key in Tool-Argumenten.

Was er bietet

  • Live-Modell-Discovery unter https://api.tokenlab.sh/v1/models.
  • Abruf von Modelldetails unter /v1/models/{model}.
  • Abruf von Preisen unter /v1/models/{model}/pricing.
  • Agentenlesbare API-Übersicht unter https://api.tokenlab.sh/llms.txt.
  • OpenAI-kompatible Chat Completions und Responses, Anthropic Messages und Gemini generateContent, ohne deren native Request-Strukturen zu verflachen.
  • Bilderzeugung und -bearbeitung über JSON-URLs, TokenLab-Datei-IDs oder lokale Multipart-Dateien.
  • Video, Musik, 3D, Sprache, Transkription, Audio-Übersetzung, Embeddings, multimodale Embeddings, Rerank und Textübersetzung.
  • Normalisierte Zusammenfassungen asynchroner Aufgaben für Bild-, Video-, Musik-, 3D- und Welt-Generierungsoperationen.
  • Ein täglicher Vertragssync, der das öffentliche OpenAPI-Dokument abruft, Tool-Schemas neu generiert, Endpunkt- und Dateitests ausführt und main nur aktualisiert, wenn alle Prüfungen erfolgreich sind.

Schnellstart

Der schnellste sichere Einstieg aktiviert zunächst nur die sechs öffentlichen Katalog-Tools. Dafür ist kein TokenLab API-Key erforderlich; authentifizierte Tools können Sie später aktivieren.

In Cursor installieren

Das öffentliche Profil catalog mit einem Klick in Cursor hinzufügen

In VS Code installieren

Das öffentliche Profil catalog zur VS-Code-Benutzerkonfiguration hinzufügen
1

Voraussetzungen prüfen

Installieren Sie Node.js 18.17 oder neuer und prüfen Sie, ob npx verfügbar ist.
Eine globale Installation des MCP-Pakets oder ein Klonen des Repositorys ist nicht erforderlich.
2

Zugriffsstufe wählen

Erstellen Sie nur für authentifizierte API-Aufrufe einen Key unter Dashboard → API Keys. Bewahren Sie ihn in der geheimen Umgebung des Clients auf und fügen Sie ihn nie in Prompts oder MCP-Tool-Argumente ein.
3

Client konfigurieren

Die öffentlichen Beispiele wählen ausdrücklich catalog, damit jedes bereitgestellte Tool ohne Key funktioniert.
Fügen Sie TokenLab im Benutzerbereich hinzu, damit es projektübergreifend verfügbar ist.
Für das Standardprofil core fügen Sie stattdessen Ihren API-Key hinzu.
Verwenden Sie --scope local nur für das aktuelle Projekt oder --scope project für eine gemeinsam genutzte .mcp.json. Committen Sie keinen echten Key in eine Projektkonfiguration.
4

Neu starten und prüfen

Starten oder laden Sie den MCP-Client neu, vertrauen Sie dem lokalen Server nach Aufforderung und prüfen Sie, ob tokenlab-model-catalog verbunden ist.
Lassen Sie den Agenten danach list_models aufrufen. Eine nicht leere Modellliste bestätigt Serverstart, MCP-Erkennung und Zugriff auf den öffentlichen TokenLab-Katalog. Für diese Prüfung ist kein API-Key nötig.

Konfigurationsreferenz

Verwenden Sie für lokale stdio-Clients den Servernamen tokenlab-model-catalog, den Befehl npx, die getrennten Argumente -y und @tokenlabai/mcp-server sowie kein Arbeitsverzeichnis. Mit @tokenlabai/mcp-server@0.6.17 fixieren Sie die aktuell geprüfte Version. Standardkonfiguration für authentifizierte Tools:
VS Code verwendet ein servers-Objekt auf oberster Ebene. Bei Clients, die nur ein einzelnes Serverobjekt erwarten, kopieren Sie ausschließlich das innere Objekt mit command, args und env.
Veröffentlichen Sie keine Screenshots, Logs, Shell-Verläufe oder Konfigurationsdateien mit einem echten API-Key. Bevorzugen Sie geheime Eingaben oder Umgebungsvariablen des Clients, verwenden Sie in gemeinsam genutzten Beispielen Platzhalter und rotieren Sie offengelegte Keys.

Installation aus dem Quellcode

Verwenden Sie einen Quellcode-Checkout nur zur Prüfung oder Entwicklung des MCP-Servers. Für die normale Client-Einrichtung dient das oben gezeigte veröffentlichte npm-Paket.
core und full veröffentlichen standardmäßig größen- und tiefenbegrenzte portable-Schemas, während der Server jeden Aufruf gegen die vollständige OpenAPI-Beschreibung prüft. Verwenden Sie exact für vollständige verschachtelte Schemas oder strict, wenn der Modellanbieter geschlossene Objekte und jede Eigenschaft in required verlangt.

Generierte Tool-Profile

Tool-Namen, Beschreibungen, Eingabe-Schemas, HTTP-Methoden, Pfade, Content-Types, Authentifizierungsanforderungen und Aufgabenverhalten werden aus dem eingecheckten OpenAPI-Snapshot generiert. Ein MCP-spezifisches Overlay liefert stabile Tool-Aliase, Profilzugehörigkeit, Semantik für asynchrone Aufgaben, Multipart-Varianten, das Auslassen von Geheimnissen und Einschränkungen für Nicht-Streaming. Version 0.6.0 gibt JSON zusätzlich über MCP structuredContent zurück, veröffentlicht drei Vertragsressourcen und bietet zwei Prompt-Vorlagen für die Modellauswahl und den Aufbau nativer Anfragen. Generierte und zusammengesetzte Tools enthalten standardisierte Risikoannotationen, damit kompatible Clients sicherere Freigaberichtlinien anwenden können. Zu den gängigen core-Tools gehören: MCP-Tool-Aufrufe geben ein finales Ergebnis zurück. Streaming-only- und Echtzeit-Operationen sind ausgeschlossen; der Server setzt unterstützte stream-Argumente intern auf false, ohne Provider-Adaptern eine boolesche Konstante bereitzustellen. Kleine Bild- und Audio-Antworten geben nativen MCP-Content zurück; größere binäre Antworten werden in TOKENLAB_ARTIFACT_DIR geschrieben und mit ihrem lokalen Pfad, MIME-Typ und Byte-Anzahl zurückgegeben.

Asynchrone Medienergebnisse

Video-, Musik- und 3D-Erstellung geben Zusammenfassungen asynchroner Aufgaben zurück. Bilderzeugung und -bearbeitung können je nach ausgewähltem Modell und Anfrage entweder ein abgeschlossenes Ergebnis oder eine asynchrone Aufgabe zurückgeben. Wenn delivery.mode auf async gesetzt ist, rufen Sie get_task_status mit { "id": delivery.task_id } auf, bis delivery.terminal auf true steht. Bestimmen Sie den Abschluss anhand von status; progress ist optional und darf nicht als Abbruchbedingung verwendet werden.

Empfohlener Agenten-Workflow

  1. Rufen Sie list_models auf, wenn der Benutzer kein Modell benannt hat.
  2. Verwenden Sie recommended_for für Nicht-Chat-Aufgaben, wie Bild, Video, Musik, 3D, TTS, STT, Embeddings, Rerank oder Übersetzung.
  3. Rufen Sie get_model auf, bevor Sie eine Nicht-Chat-Anfrage erstellen, eine fehlgeschlagene Anfrage wiederholen oder zwischen Endpunkt-Familien wechseln.
  4. Rufen Sie get_model_pricing auf, wenn die Modellkosten die Wahl des Benutzers beeinflussen.
  5. Verwenden Sie compare_models, wenn die Wahl von mehreren Kandidaten abhängt.
  6. Rufen Sie das generierte Tool auf, das dem erforderlichen API-Vertrag entspricht, oder verwenden Sie get_api_overview für eine kompakte Übersicht der TokenLab API-Familien.

Anleitung zu nativen Endpunkten

TokenLab unterstützt OpenAI-kompatible Routen und native Endpunkt-Familien. Der MCP-Server hilft einem Agenten, die richtige Route zu wählen, bevor er Code schreibt:

Gehosteter Modell-Explorer

Clients, die Streamable HTTP unterstützen, können sich verbinden mit:
Der gehostete Explorer ist öffentlich und stellt open_tokenlab_model_explorer, compare_tokenlab_models und generate_tokenlab_endpoint_example bereit. Verwenden Sie den lokalen npm-Server oben, wenn Sie die generierten core/full-Profile, lokale Datei-Uploads oder authentifizierte API-Operationen benötigen.

Verwendung mit TokenLab Skills

Der MCP-Server ist zur Laufzeit nützlich, während das TokenLab Skills Repository Programmier-Agenten beibringt, wie man Integrationscode generiert und repariert. Verwenden Sie beides, wenn verfügbar:
  • MCP-Server: Entdecken Sie aktuelle Modelle, Preise und Endpunkt-Details.
  • tokenlab-api-integration Skill: Generieren Sie ausführbare API-Beispiele und behandeln Sie strukturierte TokenLab-Fehler.
  • tokenlab-model-picker Skill: Wählen Sie starke Modelle für die Aufgabe des Benutzers.
  • tokenlab-native-endpoints Skill: Entscheiden Sie, wann Responses, Anthropic Messages, Gemini, Medien-, Audio-, Embedding-, Rerank- oder Übersetzungsrouten verwendet werden sollen.

Fehlerbehebung

Stellen Sie sicher, dass Node.js mindestens Version 18.17 ist und der Client npx findet. Führen Sie npx -y @tokenlabai/mcp-server in einem Terminal aus, um npm- oder Netzwerkfehler anzuzeigen. Ein erfolgreicher stdio-Start wartet still auf MCP-Nachrichten; beenden Sie ihn nach der Prüfung mit Ctrl+C.
Starten Sie den Client neu und vertrauen Sie dem lokalen Server. Prüfen Sie in Claude Code claude mcp list oder /mcp, in VS Code MCP: List Servers und Show Output sowie in Cursor Settings → Tools & MCP.
Projektbezogene .mcp.json-Server benötigen Workspace-Vertrauen und eine ausdrückliche Freigabe. Starten Sie Claude Code interaktiv im Projekt, bestätigen Sie das Vertrauen und genehmigen Sie tokenlab-model-catalog unter /mcp. Für eine private, projektübergreifende Einrichtung verwenden Sie --scope user.
Überprüfen Sie, ob die Maschine https://api.tokenlab.sh/v1/models erreichen kann. Wenn Sie TOKENLAB_API_BASE überschreiben, stellen Sie sicher, dass es keinen nachgestellten Schrägstrich enthält.
Bitten Sie den Agenten, list_models oder get_model aufzurufen, bevor er einen Modellnamen fest kodiert. Die Kopplung des MCP-Servers mit tokenlab-model-picker liefert bessere Ergebnisse.
Ja. Setzen Sie TOKENLAB_API_KEY und verwenden Sie dann die generierten LLM-, Medien-, Audio-, Aufgaben-, Datei-, Embedding-, Rerank- oder Übersetzungs-Tools. Katalog- und Preis-Tools bleiben ohne Key verfügbar.
Setzen Sie TOKENLAB_API_KEY in der Umgebung des MCP-Servers, nicht in Tool-Argumenten oder Prompts, und starten Sie den Client nach Änderungen neu. Rotieren Sie Keys, die in gemeinsamen Dateien, Bildern, Logs oder Shell-Verläufen offengelegt wurden.
Verwenden Sie TOKENLAB_MCP_TOOL_PROFILE=catalog für 6 Discovery-Tools oder das Standardprofil core für 31 Tools. Behalten Sie normalerweise den kompatiblen Modus portable; nutzen Sie exact für vollständige Verschachtelung und strict für geschlossene Objekte mit vollständigem required.
Mit @tokenlabai/mcp-server@0.6.17 fixieren Sie die aktuell geprüfte Version. Ändern Sie für ein Update das Paketargument, starten Sie den Server neu und prüfen Sie vor der Übernahme eines neueren Releases das öffentliche Repository.

Ressourcen

TokenLab MCP

Produktübersicht und Verbindungsoptionen für die Toolsets Core 31 und Full 80

GitHub-Repository

Quellcode und Anweisungen für die lokale Einrichtung

TokenLab Skills

Gepflegte Agenten-Skills für TokenLab-Integrationen

Modellkatalog-API

Öffentlicher Endpunkt zur Modell-Discovery

llms.txt

Agentenlesbare TokenLab API-Übersicht

Glama-MCP-Server

Sehen Sie sich den verifizierten TokenLab MCP-Server-Eintrag an

Glama-Modell-Explorer

Erkunden Sie Modelle, Preise und Beispiele für native Endpunkte

MCP.so-Eintrag

Entdecken Sie TokenLab im AI & Agents Verzeichnis

Gehosteter Modell-Explorer

Öffnen Sie den öffentlichen Modell-Explorer und den Remote-MCP-Endpunkt

Claude Code MCP-Leitfaden

Bereiche, Freigaben, Statusprüfungen und MCP-Konfiguration

Cursor MCP-Leitfaden

Konfigurationsorte, Tool-Steuerung und Sicherheitshinweise

VS Code MCP-Leitfaden

Benutzer- und Workspace-Konfiguration, Vertrauen, Logs und Serververwaltung