MCP e agentes
Deixe seu assistente de IA criar imagens e vídeo
O servidor MCP oficial oferece ao Claude, Cursor, Codex, VS Code e outros assistentes o catálogo atual de modelos, estimativas exatas de preço e a criação de tarefas. Você pede com suas palavras, e ele aguarda sua confirmação antes de qualquer cobrança.
O que é um servidor MCP?
O MCP (Model Context Protocol) é um padrão para dar novas ferramentas a um assistente de IA. Adicione o servidor da SpicyAPI e seu assistente passa a ver modelos, conferir preços e criar imagens ou vídeo para você.
- Você e seu assistenteClaude, Cursor, Codex, VS Code…
- Servidor MCP da SpicyAPIRoda no seu computador via npx
- Modelos de imagem e vídeoCatálogo ao vivo, preços exatos
Ideal para
- Assets enquanto você programaPeça uma imagem de capa ou um clipe do produto sem sair do editor.
- Explorar modelosPergunte qual modelo serve para o trabalho e quanto vai custar.
- Lotes sem esforçoDeixe o agente criar, esperar e juntar várias tarefas.
O que acontece quando você pede
- Passo 1Encontra um modelo adequado no catálogo atual e lê as entradas que ele aceita
- Passo 2Envia o seu arquivo local, se houver
- Passo 3Obtém uma estimativa exata de preço em dólares americanos e pede sua confirmação antes de qualquer cobrança
- Passo 4Inicia a tarefa, espera terminar e entrega o link do resultado
Você: Transforme beach.jpg em um clipe de seis segundos de ondas ao pôr do sol.
- spicyapi_models_listspicyapi_model_getAssistente: Achei um modelo de vídeo que aceita imagem inicial
- spicyapi_upload_filebeach.jpg enviado
- spicyapi_task_quote
Aqui está o preço exato em dólares. Criar a tarefa?
- spicyapi_task_createspicyapi_task_waitPronto. Aqui está o seu link de download.
Adicione ao seu assistente
Todos os clientes rodam o mesmo servidor local via npx. Escolha o seu para ver o comando ou o bloco de configuração exato.
{
"mcpServers": {
"spicyapi": {
"command": "npx",
"args": ["--yes", "--package=@spicyapi/mcp", "spicyapi-mcp"],
"env": { "SPICY_API_KEY": "YOUR_SERVER_SIDE_KEY" }
}
}
}Um único servidor stdio para todos os clientes MCP. Cole o bloco no arquivo de configuração do cliente.
claude mcp add spicyapi \
-e SPICY_API_KEY=$SPICY_API_KEY \
-- npx --yes --package=@spicyapi/mcp spicyapi-mcp
npx skills add spicyapi-ai/spicy-skillAdicione o servidor MCP e instale o Skill. O Claude Code continua raciocinando com o Claude; a SpicyAPI é uma ferramenta que ele chama.
codex mcp add spicyapi \
--env SPICY_API_KEY=$SPICY_API_KEY \
-- npx --yes --package=@spicyapi/mcp spicyapi-mcp
npx skills add spicyapi-ai/spicy-skillUm único codex mcp add resolve: o app de desktop, a CLI e a extensão do IDE leem o mesmo ~/.codex/config.toml.
// ~/.cursor/mcp.json
{
"mcpServers": {
"spicyapi": {
"command": "npx",
"args": ["--yes", "--package=@spicyapi/mcp", "spicyapi-mcp"],
"env": { "SPICY_API_KEY": "YOUR_SERVER_SIDE_KEY" }
}
}
}Adicione o servidor em ~/.cursor/mcp.json. Esse arquivo fica fora do seu repositório.
// ~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"spicyapi": {
"command": "npx",
"args": ["--yes", "--package=@spicyapi/mcp", "spicyapi-mcp"],
"env": { "SPICY_API_KEY": "YOUR_SERVER_SIDE_KEY" }
}
}
}O mesmo bloco, no arquivo de configuração MCP do Windsurf.
// ~/.gemini/settings.json
{
"mcpServers": {
"spicyapi": {
"command": "npx",
"args": ["--yes", "--package=@spicyapi/mcp", "spicyapi-mcp"],
"env": { "SPICY_API_KEY": "YOUR_SERVER_SIDE_KEY" }
}
}
}O mesmo bloco, em ~/.gemini/settings.json.
// .vscode/mcp.json (committed to the repo, so prompt for the key instead of hard-coding it)
{
"inputs": [
{ "id": "spicyapi-key", "type": "promptString", "description": "SpicyAPI key", "password": true }
],
"servers": {
"spicyapi": {
"type": "stdio",
"command": "npx",
"args": ["--yes", "--package=@spicyapi/mcp", "spicyapi-mcp"],
"env": { "SPICY_API_KEY": "${input:spicyapi-key}" }
}
}
}.vscode/mcp.json vai para o repositório, então ele pede a chave em vez de guardá-la.
// ~/.cline/mcp.json
{
"mcpServers": {
"spicyapi": {
"command": "npx",
"args": ["--yes", "--package=@spicyapi/mcp", "spicyapi-mcp"],
"env": { "SPICY_API_KEY": "YOUR_SERVER_SIDE_KEY" },
"disabled": false,
"autoApprove": []
}
}
}Adicione um bloco de servidor MCP em ~/.cline/mcp.json e ele passa a gerar imagens e vídeo direto.
# librechat.yaml — restart LibreChat after editing
mcpServers:
spicyapi:
type: stdio
command: npx
args: ["--yes", "--package=@spicyapi/mcp", "spicyapi-mcp"]
env:
SPICY_API_KEY: "${SPICY_API_KEY}"Adicione uma entrada em mcpServers no librechat.yaml e reinicie o LibreChat para ele conectar.
grok mcp add spicyapi -- npx --yes --package=@spicyapi/mcp spicyapi-mcp
# or write ~/.grok/config.toml directly
[mcp_servers.spicyapi]
command = "npx"
args = ["--yes", "--package=@spicyapi/mcp", "spicyapi-mcp"]
env = { SPICY_API_KEY = "${SPICY_API_KEY}" }Um único grok mcp add resolve; servidores MCP já configurados para o Claude Code também funcionam aqui.
Clientes de terceiros mudam o formato de configuração entre versões. Se um trecho daqui deixar de bater com o cliente, vale a documentação dele.
Usa o Claude? Gere imagens e vídeos direto no Claude →
Ferramentas que ele expõe
As ferramentas somente leitura são grátis. As duas que gastam dinheiro e a que apaga conteúdo sempre pedem confirmação antes.
GrátisGrátis e somente leitura12
spicyapi_service_statusVerificação de status pública, sem chavespicyapi_docs_searchBuscar na documentação incluídaspicyapi_models_listModelos ativos e os seus preçosspicyapi_model_getUm modelo e seu schema de entradaspicyapi_balance_getSaldo disponível, retido e totalspicyapi_usage_getQuanto a chave atual já gastouspicyapi_tasks_listTarefas recentes da chave atualspicyapi_task_getUma tarefa, com os links de resultado prontosspicyapi_task_waitAguardar até 5 minutos uma tarefa terminarspicyapi_task_quoteCalcular o preço de uma requisição exata sem criá-laspicyapi_upload_fileEnviar um arquivo local para usar como entradaspicyapi_download_url_createUm novo link de download para um resultado
Pede confirmação antes de cobrarPede confirmação antes de rodar3
spicyapi_task_createIniciar uma tarefa de geraçãospicyapi_task_retryExecutar de novo uma tarefa que falhou ou expirouspicyapi_task_purgeApagar de vez o conteúdo de uma tarefa concluída
Adicione o Agent Skill para a ordem das chamadas
O servidor MCP dá capacidades ao agente; o Agent Skill ensina como usá-las: ler o schema, confirmar a estimativa de preço e reutilizar uma única chave de idempotência por tentativa. Claude Code e Codex aceitam os dois.
npx skills add spicyapi-ai/spicy-skill \
--agent claude-codenpx skills add spicyapi-ai/spicy-skill \
--agent codex -gnpx skills add spicyapi-ai/spicy-skillArquivos que seu agente pode ler
Esses arquivos levam assistentes e ferramentas à descrição do produto, ao catálogo e à documentação oficial.
agent.md
Contrato compacto de integração e limites de segurança para agentes.
/agent.md →
llms.txt
Índice selecionado do site e dos modelos para recuperação por IA.
/llms.txt →
llms-full.txt
Contexto ampliado de produto, workflows, endpoints e descoberta.
/llms-full.txt →
Manifesto do agente
Descoberta JSON estruturada para ferramentas e clientes autônomos.
/api/agent →
Corrija os erros mais comuns
A maioria dos problemas de primeira viagem é um destes três. Cada card mostra o que você vê e a única coisa a mudar.
- ferram.
As ferramentas não aparecem
Reinicie o assistente depois de editar a configuração e confira se o JSON é válido.
- chave
Chave de API ausente
Coloque SPICY_API_KEY no bloco env da configuração do servidor. Apps de desktop não enxergam uma chave exportada no seu shell.
- confirmar
Não consigo criar tarefas
Seu cliente não consegue exibir pedidos de confirmação. As ferramentas gratuitas continuam funcionando; para criar tarefas, use um cliente com suporte a elicitation do MCP.
