Skip to main content
O servidor MCP do TokenLab gera ferramentas MCP a partir do contrato OpenAPI público do TokenLab. Agentes compatíveis com MCP podem descobrir modelos e preços, chamar endpoints de LLM nativos e compatíveis com OpenAI, criar mídia multimodal, fazer upload de arquivos e gerenciar tarefas assíncronas. Use-o quando um agente precisar do contrato atual da API do TokenLab em vez de uma lista de ferramentas mantida manualmente. O perfil core padrão expõe 29 ferramentas de endpoint geradas, além de duas ferramentas de descoberta compostas. O perfil full expõe 78 ferramentas de endpoint geradas, além das mesmas duas ferramentas compostas. Esta página mostra como adicionar o TokenLab como servidor de ferramentas no Claude Code, Cursor, VS Code, Codex, Claude Desktop, Cline, Windsurf ou outro cliente MCP. Para chamar o TokenLab diretamente pelo código da aplicação, comece pelo início rápido da API.
As ferramentas de catálogo público e preços não exigem uma chave de API do TokenLab. Defina TOKENLAB_API_KEY para operações de inferência, mídia, áudio, arquivos, tarefas, embeddings, rerank e tradução que exijam credenciais. Nunca coloque uma chave de API nos argumentos das ferramentas.

O que ele oferece

  • Descoberta de modelos em tempo real a partir de https://api.tokenlab.sh/v1/models.
  • Consulta de detalhes de modelos a partir de /v1/models/{model}.
  • Consulta de preços a partir de /v1/models/{model}/pricing.
  • Visão geral da API legível por agentes a partir de https://api.tokenlab.sh/llms.txt.
  • Chat Completions e Responses compatíveis com OpenAI, Anthropic Messages e Gemini generateContent sem achatar seus formatos de requisição nativos.
  • Geração e edição de imagens através de URLs JSON, IDs de arquivo do TokenLab ou arquivos multipart locais.
  • Vídeo, música, 3D, fala, transcrição, tradução de áudio, embeddings, embeddings multimodais, rerank e tradução de texto.
  • Resumos de tarefas assíncronas normalizados para operações de imagem, vídeo, música, 3D e geração de mundos.
  • Uma sincronização diária de contrato que busca o documento OpenAPI público, regenera esquemas de ferramentas, executa testes de endpoint e arquivos, e atualiza a main apenas quando todas as verificações passam.

Início rápido

A forma mais rápida e segura de começar é ativar apenas as seis ferramentas do catálogo público. Não é necessário ter uma chave de API do TokenLab, e você pode habilitar ferramentas autenticadas depois.

Instalar no Cursor

Adicione o perfil público catalog ao Cursor com um clique

Instalar no VS Code

Adicione o perfil público catalog à configuração de usuário do VS Code
1

Verificar os requisitos

Instale o Node.js 18.17 ou mais recente e confirme que o npx está disponível.
Não é necessário instalar globalmente o pacote MCP nem clonar o repositório.
2

Escolher um nível de acesso

Crie uma chave em Dashboard → API Keys somente para chamadas autenticadas. Guarde-a no ambiente secreto do cliente e nunca a cole em um prompt ou argumento de ferramenta MCP.
3

Configurar o cliente

Os exemplos públicos selecionam explicitamente catalog, para que todas as ferramentas expostas funcionem sem chave.
Adicione o TokenLab no escopo do usuário para usá-lo em todos os projetos.
Para ativar o perfil core padrão, adicione sua chave de API.
Use --scope local apenas no projeto atual ou --scope project para criar um .mcp.json compartilhado. Não envie uma chave real para a configuração do projeto.
4

Reiniciar e verificar

Reinicie ou recarregue o cliente MCP, aprove o servidor local quando solicitado e confirme que tokenlab-model-catalog está conectado.
Depois, peça ao agente para chamar list_models. Uma lista de modelos não vazia confirma a inicialização do servidor, a descoberta MCP e o acesso ao catálogo público do TokenLab. Essa verificação não requer chave de API.

Referência de configuração

Em qualquer cliente stdio local, use o nome tokenlab-model-catalog, o comando npx, os argumentos separados -y e @tokenlabai/mcp-server, e deixe o diretório de trabalho vazio. Use @tokenlabai/mcp-server@0.6.17 para fixar a versão atualmente verificada. Configuração padrão para ferramentas autenticadas:
O VS Code usa um objeto servers no nível superior. Se o cliente espera um único objeto de servidor, copie apenas o objeto interno com command, args e env.
Não publique capturas de tela, logs, histórico do shell ou arquivos de configuração que contenham uma chave de API real. Prefira entradas secretas ou variáveis de ambiente do cliente, use marcadores em exemplos compartilhados e troque qualquer chave exposta.

Instalação pelo código-fonte

Use uma cópia do código-fonte apenas para auditar ou desenvolver o servidor MCP. A configuração normal do cliente deve usar o pacote npm publicado mostrado acima.
Os perfis core e full publicam por padrão esquemas portable com limites de tamanho e profundidade, enquanto o servidor valida cada chamada com a definição OpenAPI completa. Use exact para esquemas aninhados completos ou strict quando o provedor do modelo exigir objetos fechados e todas as propriedades em required.

Perfis de Ferramentas Geradas

Nomes de ferramentas, descrições, esquemas de entrada, métodos HTTP, caminhos, tipos de conteúdo, requisitos de autenticação e comportamento de tarefas são gerados a partir do snapshot OpenAPI registrado. Uma camada exclusiva para MCP fornece aliases de ferramentas estáveis, associação de perfil, semântica de tarefas assíncronas, variantes multipart, omissão de segredos e restrições de não-streaming. A versão 0.6.0 também retorna JSON por meio de structuredContent do MCP, publica três recursos de contrato e oferece dois modelos de prompt para seleção de modelos e construção de solicitações nativas. As ferramentas geradas e compostas incluem anotações de risco padrão para que clientes compatíveis possam aplicar políticas de aprovação mais seguras. Ferramentas comuns do core incluem: As chamadas de ferramentas MCP retornam um resultado final. Operações exclusivas de streaming e em tempo real são excluídas; o servidor fixa internamente os argumentos stream suportados como false sem expor uma constante booleana aos adaptadores do provider. Respostas pequenas de imagem e áudio retornam conteúdo MCP nativo; respostas binárias maiores são gravadas em TOKENLAB_ARTIFACT_DIR e retornadas com seu caminho local, tipo MIME e contagem de bytes.

Resultados de Mídia Assíncrona

A criação de vídeo, música e 3D retorna resumos de tarefas assíncronas. A geração e edição de imagens podem retornar um resultado concluído ou uma tarefa assíncrona, dependendo do modelo e da requisição selecionados. Quando delivery.mode for async, chame get_task_status com { "id": delivery.task_id } até que delivery.terminal seja true. Determine a conclusão a partir de status; progress é opcional e não deve ser usado como condição terminal.

Fluxo de Trabalho Recomendado para Agentes

  1. Chame list_models quando o usuário não tiver nomeado um modelo.
  2. Use recommended_for para tarefas que não sejam de chat, como imagem, vídeo, música, 3D, TTS, STT, embeddings, rerank ou tradução.
  3. Chame get_model antes de criar uma requisição que não seja de chat, tentar novamente uma requisição falha ou alternar famílias de endpoints.
  4. Chame get_model_pricing quando o custo do modelo afetar a escolha do usuário.
  5. Use compare_models quando a escolha depender de vários candidatos.
  6. Chame a ferramenta gerada que corresponde ao contrato de API necessário, ou use get_api_overview para um mapa compacto das famílias de API do TokenLab.

Orientação sobre Endpoints Nativos

O TokenLab suporta rotas compatíveis com OpenAI e famílias de endpoints nativos. O servidor MCP ajuda um agente a escolher a rota certa antes de escrever o código:

Explorador de Modelos Hospedado

Clientes que suportam HTTP Streamable podem se conectar a:
O explorador hospedado é público e expõe open_tokenlab_model_explorer, compare_tokenlab_models e generate_tokenlab_endpoint_example. Use o servidor npm local acima quando precisar dos perfis core/full gerados, uploads de arquivos locais ou operações de API com credenciais.

Use com Habilidades (Skills) do TokenLab

O servidor MCP é útil em tempo de execução, enquanto o repositório de habilidades do TokenLab ensina agentes de codificação a gerar e reparar código de integração. Use ambos quando disponíveis:
  • Servidor MCP: descubra modelos atuais, preços e detalhes de endpoints.
  • Habilidade tokenlab-api-integration: gere exemplos de API executáveis e lide com erros estruturados do TokenLab.
  • Habilidade tokenlab-model-picker: escolha modelos robustos para a tarefa do usuário.
  • Habilidade tokenlab-native-endpoints: decida quando usar rotas de Responses, Anthropic Messages, Gemini, mídia, áudio, embedding, rerank ou tradução.

Solução de Problemas

Confirme que o Node.js está na versão 18.17 ou superior e que o cliente encontra npx. Execute npx -y @tokenlabai/mcp-server no terminal para mostrar erros de npm ou rede. Uma inicialização stdio bem-sucedida aguarda silenciosamente mensagens MCP; encerre com Ctrl+C após a verificação.
Reinicie o cliente e aprove o servidor local. No Claude Code, verifique claude mcp list ou /mcp; no VS Code, MCP: List Servers e Show Output; no Cursor, Settings → Tools & MCP.
Servidores .mcp.json do projeto exigem confiança no workspace e aprovação explícita. Inicie o Claude Code de forma interativa no projeto, aceite a confiança e aprove tokenlab-model-catalog em /mcp. Use --scope user para uma configuração privada disponível em todos os projetos.
Verifique se a máquina consegue acessar https://api.tokenlab.sh/v1/models. Se você substituir TOKENLAB_API_BASE, certifique-se de que não inclua uma barra final.
Peça ao agente para chamar list_models ou get_model antes de codificar um nome de modelo. Combinar o servidor MCP com a tokenlab-model-picker gera melhores resultados.
Sim. Defina TOKENLAB_API_KEY e, em seguida, use as ferramentas geradas de LLM, mídia, áudio, tarefas, arquivos, embedding, rerank ou tradução. As ferramentas de catálogo e preços permanecem disponíveis sem uma chave.
Defina TOKENLAB_API_KEY no ambiente do servidor MCP, nunca nos argumentos da ferramenta ou no prompt, e reinicie o cliente após a alteração. Troque qualquer chave exposta em arquivo compartilhado, imagem, log ou histórico do shell.
Use TOKENLAB_MCP_TOOL_PROFILE=catalog para 6 ferramentas de descoberta ou o perfil core padrão para 31. Normalmente mantenha portable; use exact para aninhamento completo e strict para objetos fechados com todas as propriedades em required.
Use @tokenlabai/mcp-server@0.6.17 para fixar a versão atualmente verificada. Para alterar, atualize o argumento do pacote, reinicie o servidor e revise o repositório público antes de adotar uma versão mais recente.

Recursos

TokenLab MCP

Visão geral do produto e opções de conexão para os conjuntos Core 31 e Full 80

Repositório GitHub

Código-fonte e instruções de configuração local

Habilidades do TokenLab

Habilidades de agente mantidas para integrações com TokenLab

API de Catálogo de Modelos

Endpoint público de descoberta de modelos

llms.txt

Visão geral da API do TokenLab legível por agentes

Servidor MCP Glama

Veja a listagem verificada do servidor MCP do TokenLab

Explorador de Modelos Glama

Explore modelos, preços e exemplos de endpoints nativos

Listagem MCP.so

Descubra o TokenLab no diretório de IA e Agentes

Explorador de Modelos Hospedado

Abra o explorador de modelos público e o endpoint MCP remoto

Guia MCP do Claude Code

Escopos, aprovações, verificações de status e configuração MCP

Guia MCP do Cursor

Locais de configuração, controle de ferramentas e segurança

Guia MCP do VS Code

Configuração de usuário e workspace, confiança, logs e gerenciamento de servidores