Les outils du catalogue public ne nécessitent pas de clé API TokenLab. Définissez
TOKENLAB_API_KEY pour utiliser les quatre outils d’inférence payants.Ce qu’il propose
- Découverte de modèles en temps réel depuis
https://api.tokenlab.sh/v1/models. - Consultation des détails d’un modèle depuis
/v1/models/{model}. - Consultation de la tarification depuis
/v1/models/{model}/pricing. - Aperçu de l’API lisible par les agents depuis
https://api.tokenlab.sh/llms.txt. - Conseils sur les familles d’endpoints pour le chat compatible OpenAI, Responses, Anthropic Messages, Gemini, les médias, l’audio, les embeddings, le rerank et la traduction.
- Inférence facultative via Chat Completions compatible OpenAI, Responses, Anthropic Messages et Gemini generateContent.
Installation depuis GitHub
Clonez le dépôt public et installez les dépendances :TOKENLAB_API_BASE a pour valeur par défaut https://api.tokenlab.sh.
Installer dans Codex
Ajoutez le serveur de catalogue public à votre configuration Codex :TOKENLAB_API_KEY.
Pour activer les outils d’inférence, ajoutez votre clé API TokenLab lors de l’ajout du serveur :
Installer dans Cline
Installez le serveur stdio publié avec la CLI Cline :TOKENLAB_API_KEY dans l’environnement Cline pour les outils d’inférence.
Configuration de Claude Desktop
Ajoutez le package npm publié à la configuration de votre client MCP :Cursor, Windsurf et autres clients MCP
Utilisez la même commande et les mêmes arguments dans tout client prenant en charge les serveurs MCP via stdio :tokenlab-model-catalog comme nom de serveur.
Outils
| Outil | Objectif |
|---|---|
list_models | Lister les modèles publics TokenLab. Filtrer optionnellement avec recommended_for tel que image, video, embedding, rerank ou translation. |
get_model | Récupérer les détails publics et le format de requête pris en charge pour un modèle. |
get_model_pricing | Récupérer les détails de tarification publique d’un modèle. |
compare_models | Comparer les détails et les tarifs de plusieurs ID de modèles. |
create_chat_completion | Appeler l’endpoint compatible OpenAI /v1/chat/completions, avec messages multimodaux et appels d’outils. Nécessite TOKENLAB_API_KEY. |
create_response | Appeler l’endpoint /v1/responses. Nécessite TOKENLAB_API_KEY. |
create_anthropic_message | Appeler l’endpoint Anthropic Messages /v1/messages. Nécessite TOKENLAB_API_KEY. |
create_gemini_content | Appeler l’endpoint natif Gemini generateContent. Nécessite TOKENLAB_API_KEY. |
get_api_overview | Récupérer l’aperçu llms.txt de TokenLab pour des conseils sur les endpoints lisibles par les agents. |
Flux de travail recommandé pour l’agent
- Appelez
list_modelslorsque l’utilisateur n’a pas nommé de modèle. - Utilisez
recommended_forpour les tâches autres que le chat, telles que l’image, la vidéo, la musique, la 3D, TTS, STT, les embeddings, le rerank ou la traduction. - Appelez
get_modelavant de construire une requête autre que le chat, de réessayer une requête échouée ou de changer de famille d’endpoints. - Appelez
get_model_pricinglorsque le coût du modèle influence le choix de l’utilisateur. - Utilisez
compare_modelslorsque le choix dépend de plusieurs candidats. - Appelez l’outil d’inférence correspondant au contrat API requis ou utilisez
get_api_overviewpour une carte compacte des familles d’API TokenLab.
Conseils sur les endpoints natifs
TokenLab prend en charge les routes compatibles OpenAI et les familles d’endpoints natifs. Le serveur MCP aide un agent à choisir la bonne route avant d’écrire du code :| Famille | Route courante |
|---|---|
| Chat compatible OpenAI | /v1/chat/completions |
| Responses | /v1/responses |
| Anthropic Messages | /v1/messages |
| Gemini natif | /v1beta/models/{model}:generateContent |
| Images | /v1/images/generations, /v1/images/edits |
| Vidéo | /v1/videos/generations |
| Musique | /v1/music/generations |
| 3D | /v1/3d/generations |
| Audio | /v1/audio/speech, /v1/audio/transcriptions, /v1/audio/translations |
| Embeddings et rerank | /v1/embeddings, /v1/rerank |
| Traduction de texte | /v1/translations |
Explorateur de modèles hébergé
Les clients compatibles avec Streamable HTTP peuvent se connecter à :open_tokenlab_model_explorer, compare_tokenlab_models et generate_tokenlab_endpoint_example. Utilisez le serveur npm local ci-dessus pour les neuf outils ou l’inférence authentifiée.
Utilisation avec les compétences TokenLab
Le serveur MCP est utile au moment de l’exécution, tandis que le dépôt de compétences TokenLab apprend aux agents de codage comment générer et réparer le code d’intégration. Utilisez les deux lorsqu’ils sont disponibles :- Serveur MCP : découvrir les modèles actuels, la tarification et les détails des endpoints.
- Compétence
tokenlab-api-integration: générer des exemples d’API exécutables et gérer les erreurs structurées de TokenLab. - Compétence
tokenlab-model-picker: choisir des modèles performants pour la tâche de l’utilisateur. - Compétence
tokenlab-native-endpoints: décider quand utiliser les routes Responses, Anthropic Messages, Gemini, médias, audio, embedding, rerank ou traduction.
Dépannage
Le client ne parvient pas à démarrer le serveur
Le client ne parvient pas à démarrer le serveur
Vérifiez que Node.js est en version 18.17 ou ultérieure, puis exécutez une fois
npx -y @tokenlabai/mcp-server dans un terminal pour afficher les erreurs npm ou réseau.La liste des modèles est vide
La liste des modèles est vide
Vérifiez que la machine peut atteindre
https://api.tokenlab.sh/v1/models. Si vous remplacez TOKENLAB_API_BASE, assurez-vous qu’il ne contient pas de barre oblique finale.L'agent choisit toujours des ID de modèles obsolètes
L'agent choisit toujours des ID de modèles obsolètes
Demandez à l’agent d’appeler
list_models ou get_model avant de coder en dur un nom de modèle. Associer le serveur MCP avec tokenlab-model-picker donne de meilleurs résultats.Ce serveur peut-il appeler les API d'inférence payantes de TokenLab ?
Ce serveur peut-il appeler les API d'inférence payantes de TokenLab ?
Oui. Définissez
TOKENLAB_API_KEY, puis utilisez create_chat_completion, create_response, create_anthropic_message ou create_gemini_content. Les outils de catalogue et de tarification restent disponibles sans clé.Ressources
Dépôt GitHub
Code source et instructions de configuration locale
Compétences TokenLab
Compétences d’agent maintenues pour les intégrations TokenLab
API du catalogue de modèles
Endpoint de découverte des modèles publics
llms.txt
Aperçu de l’API TokenLab lisible par les agents
Glama MCP Server
Consultez la fiche vérifiée de TokenLab MCP Server
Explorateur de modèles Glama
Explorez les modèles, les tarifs et des exemples d’endpoints natifs
Fiche MCP.so
Découvrez TokenLab dans le répertoire AI & Agents
Explorateur de modèles hébergé
Ouvrez l’explorateur public et l’endpoint MCP distant