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
A faturação depende da forma como se autentica:
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.
Substitua
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:
As saídas das ferramentas de geração e de node app incluem o
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
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.