Não precisa de uma chave de API para ligar. Adicione
https://api.krea.ai/mcp como URL do servidor MCP e, em seguida, inicie sessão com a sua conta Krea através do fluxo OAuth do seu cliente.Detalhes do servidor
| Definição | Valor |
|---|---|
| Transporte | Streamable HTTP |
| URL | https://api.krea.ai/mcp |
| Autenticação | OAuth |
| Método de autenticação | Fonte de faturação |
|---|---|
| OAuth | As unidades de computação da workspace que selecionar durante o consentimento |
| Token de API | O saldo de API separado da sua workspace |
Autenticação
A maioria dos clientes MCP utiliza OAuth automaticamente. Quando o cliente pedir para ligar, siga o fluxo de início de sessão no navegador e autorize o Krea.Escolher uma workspace durante o consentimento
O ecrã de consentimento OAuth inclui um seletor de Workspace que lista todas as workspaces a que pertence. A sua workspace predefinida está pré-selecionada; escolha outra se quiser que esta sessão MCP corra noutro local (por exemplo, uma workspace de estúdio partilhada em vez da sua workspace pessoal). A workspace que selecionar fica associada à sessão OAuth e determina:- Faturação. As unidades de computação são deduzidas da workspace selecionada, não apenas da conta em sessão.
- Âmbito dos recursos. Os ficheiros carregados através de ferramentas como
upload_assetsão guardados na workspace associada, e as ferramentas que exigem um carregamento (por exemplo,get_upload_url) só funcionam depois de uma workspace estar associada.
As sessões OAuth antigas, criadas antes do lançamento do seletor de workspace, não têm uma associação explícita. Essas sessões recorrem à workspace predefinida da sua conta. Volte a ligar para associar a sessão a uma workspace específica.
| Chave do cabeçalho | Valor do cabeçalho |
|---|---|
Authorization | Bearer KREA_API_TOKEN |
KREA_API_TOKEN por um token obtido em krea.ai/app/api/tokens. Apenas os proprietários e administradores da workspace podem criar tokens de API.
A utilização com token de API é faturada ao saldo de API da sua workspace, tal como as chamadas diretas à API. Consulte Chaves de API e faturação para mais detalhes sobre o saldo de API.
Claude Code
Execute este comando no terminal:Codex
- Abra Settings > MCP servers no Codex.
- Adicione um novo servidor.
- Selecione Streamable HTTP como transporte.
- Cole o URL do servidor:
- Guarde o servidor e inicie sessão com a sua conta Krea quando o Codex pedir para ligar.
Cursor
Abra a paleta de comandos, procure por Open MCP settings e adicione esta entrada amcp.json:
Utilizar o Krea através de MCP
Depois de ligado, peça ao seu agente para listar modelos do Krea ou inspecionar o esquema de um modelo antes de gerar. Os IDs dos modelos correspondem aos caminhos da API utilizados no resto da documentação para programadores, comoimage/krea/krea-2/medium ou video/google/veo-3.1.
Por exemplo:
Ferramentas
O servidor MCP do Krea expõe ferramentas que correspondem à API pública. O seu agente descobre-as automaticamente através detools/list; as mais comuns são:
| Ferramenta | O que faz |
|---|---|
list_models | Lista os modelos de imagem e vídeo disponíveis. |
get_model_schema | Inspeciona o esquema de entrada de um modelo antes de gerar. |
generate | Submete um trabalho de geração de imagem ou vídeo. |
execute_node_app | Executa uma node app. |
get_job | Obtém o estado atual e a saída de um trabalho a partir do jobId. |
cancel_job | Cancela um trabalho em execução e remove-o da sua lista de trabalhos. |
get_upload_url | Solicita um URL pré-assinado de curta duração para carregar um ficheiro local e utilizá-lo como entrada de um modelo. |
job_id do trabalho submetido juntamente com o payload do trabalho. Passe esse ID a get_job para consultar o estado, ou a cancel_job para parar um trabalho de que já não precisa.
Cancelar um trabalho
cancel_job chama DELETE /jobs/{id} nos bastidores e devolve { "job_id": "...", "deleted": true } em caso de sucesso. O cancelamento só produz efeito enquanto o trabalho estiver num estado não terminal — consulte Ciclo de vida do trabalho para as regras e implicações de faturação (os trabalhos cancelados não são faturados).
Exemplo de prompt:
Fornecer entradas de média
Qualquer entrada de um modelo que aceite um URL de média (por exemplostart_image, image_style_references[].url ou reference_images) aceita uma de três formas:
- Um URL externo — uma ligação
https://publicamente acessível a um ficheiro de imagem, vídeo, áudio ou modelo 3D. - Um URI de dados em base64 — por exemplo
data:image/png;base64,iVBORw0KGgo…. - Um URL de recurso carregado — o URL devolvido após carregar um ficheiro local para o Krea.
Carregar um ficheiro local com get_upload_url
Quando o ficheiro que pretende utilizar está na sua máquina local e ainda não está alojado em lado nenhum, peça ao seu agente para chamar get_upload_url. A ferramenta devolve um URL pré-assinado que é válido durante três horas. O seu cliente faz então POST do ficheiro para esse URL como multipart/form-data com um único campo file, e o corpo da resposta contém um URL de recurso que pode passar a uma chamada generate subsequente.
Exemplo de fluxo:
Se o
POST de carregamento falhar devido a saída de rede restringida, adicione api.krea.ai à lista de domínios permitidos do seu cliente. O URL pré-assinado é servido a partir do mesmo host que o resto da API pública.get_upload_url e passe esse valor diretamente para a entrada de geração.
Widget de UI do MCP Apps
As chamadas às ferramentas de geração e de node app anexam um recurso de UI do MCP Apps. Os clientes MCP que suportam MCP Apps renderizam um widget interativo de resultado de trabalho em linha com a resposta da ferramenta, incluindo:- Um bloco de carregamento dimensionado de acordo com a relação de aspeto do trabalho enquanto este está em fila ou em processamento.
- Polling automático de
get_jobpara que o widget se atualize à medida que o trabalho avança, sem que o agente tenha de chamarget_jobpor si. - Botões de ação para repetir a geração ou cancelar o trabalho a partir do interior do widget.
- Um deslizador de comparação antes/depois em ecrã inteiro para resultados de enhance.
ui://krea-public-api/job-result-frame e é ligado automaticamente — não é necessária qualquer configuração no cliente. Os clientes que não suportam MCP Apps simplesmente ignoram o recurso e recorrem à saída estruturada da ferramenta.
Como o widget faz o polling por si, prefira a geração assíncrona (o predefinido) quando quiser que a UI mostre o progresso. Utilize o modo síncrono apenas quando o utilizador pedir explicitamente para aguardar o resultado final na resposta da ferramenta.
Resolução de problemas
| Problema | Solução |
|---|---|
| A autenticação falha | Volte a ligar o servidor MCP e complete o fluxo OAuth do Krea no navegador. Se utilizar um token de API, confirme que o cabeçalho é exatamente Authorization: Bearer KREA_API_TOKEN e que o token não foi revogado. |
| O cliente não consegue ligar-se | Confirme que o cliente está configurado para Streamable HTTP e utiliza https://api.krea.ai/mcp. |
| A geração é rejeitada por faturação | Se ligou via OAuth, verifique as unidades de computação na workspace que selecionou durante o consentimento — volte a ligar se precisar de associar a sessão a uma workspace diferente. Se ligou com um token de API, adicione saldo de API em krea.ai/app/api. |
| A chamada ao modelo falha | Peça ao seu agente para inspecionar o esquema do modelo antes de tentar novamente. Os pedidos MCP usam as mesmas entradas de modelo que a API. |
Próximos passos
Chaves de API e faturação
Crie tokens de API e faça a gestão do saldo de API para pedidos autenticados por token.
Playground interativo
Experimente pedidos na aplicação Krea antes de pedir a um agente para os executar.
Descontinuações
Veja como o MCP expõe metadados de migração de modelos.
APIs dos modelos
Explore os esquemas de endpoints e os parâmetros dos modelos.