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.
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
mainnur 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
catalog mit einem Klick in Cursor hinzufügenIn VS Code installieren
catalog zur VS-Code-Benutzerkonfiguration hinzufügenVoraussetzungen prüfen
npx verfügbar ist.Zugriffsstufe wählen
Client konfigurieren
catalog, damit jedes bereitgestellte Tool ohne Key funktioniert.- Claude Code
- Cursor
- VS Code
- Codex
- Claude Desktop
- Andere Clients
core fügen Sie stattdessen Ihren API-Key hinzu.--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.Neu starten und prüfen
tokenlab-model-catalog verbunden ist.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 Servernamentokenlab-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:
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.
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
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:
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. Wenndelivery.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
- Rufen Sie
list_modelsauf, wenn der Benutzer kein Modell benannt hat. - Verwenden Sie
recommended_forfür Nicht-Chat-Aufgaben, wie Bild, Video, Musik, 3D, TTS, STT, Embeddings, Rerank oder Übersetzung. - Rufen Sie
get_modelauf, bevor Sie eine Nicht-Chat-Anfrage erstellen, eine fehlgeschlagene Anfrage wiederholen oder zwischen Endpunkt-Familien wechseln. - Rufen Sie
get_model_pricingauf, wenn die Modellkosten die Wahl des Benutzers beeinflussen. - Verwenden Sie
compare_models, wenn die Wahl von mehreren Kandidaten abhängt. - Rufen Sie das generierte Tool auf, das dem erforderlichen API-Vertrag entspricht, oder verwenden Sie
get_api_overviewfü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: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-integrationSkill: Generieren Sie ausführbare API-Beispiele und behandeln Sie strukturierte TokenLab-Fehler.tokenlab-model-pickerSkill: Wählen Sie starke Modelle für die Aufgabe des Benutzers.tokenlab-native-endpointsSkill: Entscheiden Sie, wann Responses, Anthropic Messages, Gemini, Medien-, Audio-, Embedding-, Rerank- oder Übersetzungsrouten verwendet werden sollen.
Fehlerbehebung
Der Client kann den Server nicht starten
Der Client kann den Server nicht starten
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.Der Server ist konfiguriert, aber es erscheinen keine Tools
Der Server ist konfiguriert, aber es erscheinen keine Tools
claude mcp list oder /mcp, in VS Code MCP: List Servers und Show Output sowie in Cursor Settings → Tools & MCP.Claude Code zeigt Pending approval
Claude Code zeigt Pending approval
.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.Die Modellliste ist leer
Die Modellliste ist leer
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.Der Agent wählt immer noch veraltete Modell-IDs
Der Agent wählt immer noch veraltete Modell-IDs
list_models oder get_model aufzurufen, bevor er einen Modellnamen fest kodiert. Die Kopplung des MCP-Servers mit tokenlab-model-picker liefert bessere Ergebnisse.Kann dieser Server kostenpflichtige TokenLab-Inferenz-APIs aufrufen?
Kann dieser Server kostenpflichtige TokenLab-Inferenz-APIs aufrufen?
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.Ein authentifiziertes Tool gibt einen Authentifizierungsfehler zurück
Ein authentifiziertes Tool gibt einen Authentifizierungsfehler zurück
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.Der Client lehnt Schemas ab oder lädt zu viele Tools
Der Client lehnt Schemas ab oder lädt zu viele Tools
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.Wie fixiere oder aktualisiere ich die Paketversion?
Wie fixiere oder aktualisiere ich die Paketversion?
@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.