WaveSpeed CLI · MCP
Genera imágenes y videos desde Claude Code, Codex y tu terminal
Una CLI de código abierto para ejecutar cualquier modelo de IA de WaveSpeed. Imagen, vídeo, audio, 3D. Diseñada para terminales y agentes de código como Codex, Claude Code, Claude Cowork y Cursor.
CLI
@wavespeed/cli
Instala una vez y ejecuta cualquier modelo desde la terminal o tus scripts.
$npm install -g @wavespeed/cliMCP
@wavespeed/mcp
Servidor MCP alojado: añádelo por su dirección en cualquier cliente MCP e inicia sesión.
https://api.wavespeed.ai/mcpConfigura WaveSpeed en tu agente
Elige tu herramienta y te mostramos la forma más rápida. Todas dan acceso al catálogo completo, con el precio antes de gastar.
Claude Code
PluginAñade el servidor MCP alojado y la skill de WaveSpeed en una sola instalación.
- 1
Añade el marketplace de WaveSpeed
$claude plugin marketplace add WaveSpeedAI/claude-plugins - 2
Instala el plugin
$claude plugin install wavespeed@wavespeed - 3
En Claude Code, ejecuta /mcp, elige wavespeed y aprueba la conexión en el navegador
/mcp
Otras opciones
Solo el servidor MCP, sin la skill:
$claude mcp add --transport http wavespeed https://api.wavespeed.ai/mcpCodex
PluginAñade el servidor MCP alojado y la skill de WaveSpeed en una sola instalación.
- 1
Añade el marketplace de WaveSpeed
$codex plugin marketplace add WaveSpeedAI/codex-plugins - 2
En Codex, abre /plugins, instala WaveSpeed y aprueba la conexión en el navegador
/plugins
Otras opciones
Solo el servidor MCP, sin la skill:
$codex mcp add wavespeed --url https://api.wavespeed.ai/mcp && codex mcp login wavespeedOpenCode
PluginAñade el servidor MCP alojado y la skill de WaveSpeed en una sola instalación.
- 1
Añade el plugin a tu opencode.json
{ "plugin": ["@wavespeed/opencode"] } - 2
Inicia sesión y aprueba la conexión en el navegador
$opencode mcp auth wavespeed
Otras opciones
Solo el servidor MCP, sin la skill:
$opencode mcp add wavespeed --url https://api.wavespeed.ai/mcp && opencode mcp auth wavespeedCursor
Un clicSe conecta al servidor MCP alojado. No hay nada que instalar.
- 1
Haz clic en el botón y confirma en Cursor
Añadir a Cursor - 2
Inicia sesión en WaveSpeed cuando se te pida y aprueba la conexión
Otras opciones
O añade esto a tu mcp.json:
{
"mcpServers": {
"wavespeed": { "url": "https://api.wavespeed.ai/mcp" }
}
}VS Code
Un comandoSe conecta al servidor MCP alojado. No hay nada que instalar.
- 1
Ejecuta esto en tu terminal
$code --add-mcp '{"name":"wavespeed","type":"http","url":"https://api.wavespeed.ai/mcp"}' - 2
Inicia sesión en WaveSpeed cuando se te pida y aprueba la conexión
Otras opciones
Ejecuta el servidor en tu propio equipo:
Claude
Conector personalizadoFunciona en Claude web y en Claude Desktop. No hay nada que instalar.
- 1
En Claude, abre Customize → Connectors → Add custom connector
- 2
Pega esta dirección
https://api.wavespeed.ai/mcp - 3
Inicia sesión con tu cuenta de WaveSpeed
Otras opciones
Ejecuta el servidor en tu propio equipo:
ChatGPT
Conector personalizadoAñade WaveSpeed a ChatGPT como servidor MCP personalizado. No hay nada que instalar.
- 1
En ChatGPT, abre Plugins y elige Add custom MCP server
- 2
Pega esta dirección y deja /mcp al final
https://api.wavespeed.ai/mcp - 3
Elige OAuth e inicia sesión con tu cuenta de WaveSpeed
Otras opciones
ChatGPT no puede leer archivos de tu ordenador: adjúntalos al chat o pasa URL públicas.
Gemini CLI
ExtensiónIncluye la skill de WaveSpeed para Gemini CLI; se instala y actualiza con un comando.
- 1
Instala la CLI de WaveSpeed e inicia sesión
$npm install -g @wavespeed/cli && wavespeed login - 2
Instala la extensión
$gemini extensions install https://github.com/WaveSpeedAI/wavespeed-gemini-extension
DeepSeek Harness
Plugin de skillUn plugin de dsh que registra la skill de WaveSpeed automáticamente.
- 1
Instala la CLI de WaveSpeed e inicia sesión
$npm install -g @wavespeed/cli && wavespeed login - 2
Añade el plugin de skill
$dsh plugin --profile web add github:WaveSpeedAI/wavespeed-dsh-skill
Otros clientes MCP
MCP alojadoWindsurf, Cline, GitHub Copilot, Goose y cualquier otro cliente MCP: añade el servidor alojado con su dirección.
- 1
Añade un servidor MCP remoto con esta dirección. La mayoría de clientes te pedirán iniciar sesión en el navegador.
https://api.wavespeed.ai/mcp
Otras opciones
¿Tu cliente no admite MCP remoto? Ejecuta el servidor en local:
{
"mcpServers": {
"wavespeed": {
"command": "npx",
"args": ["-y", "@wavespeed/mcp@latest"],
"env": { "WAVESPEED_API_KEY": "wsk_..." }
}
}
}¿Iniciaste sesión con wavespeed login? El servidor local usa esa sesión, así que puedes quitar la línea env.
Tres comandos y a desplegar
- 1
Instalar
Requiere Node 18+. Una instalación global te deja el binario wavespeed disponible en todas partes.
$npm install -g @wavespeed/cli - 2
Iniciar sesión
Abre la página de access-key en tu navegador. Detectamos automáticamente una clave copiada y la validamos en vivo.
$wavespeed login - 3
Ejecutar cualquier modelo
Misma forma para todos los modelos. Pasa el ID del modelo y los inputs — obtén una URL de CDN, o canaliza --json a tus scripts.
$wavespeed run wavespeed-ai/z-image/turbo -p "a cat"
Enseña la CLI a tu agente
Instala una skill para que Codex, Claude Code, Cursor y otros agentes sepan cómo usarla.
$wavespeed skill install¿No tienes Node.js?
En macOS y Linux puedes instalar un ejecutable independiente. En Windows, descárgalo desde GitHub Releases.
$curl -fsSL https://raw.githubusercontent.com/WaveSpeedAI/wavespeed-cli/main/install.sh | bashMantente al día
Actualiza a la última versión con un solo comando.
$wavespeed upgradeUsa los modelos de WaveSpeed en tu agente de programación
Configura Claude Code, Codex, OpenCode y más para usar la API LLM de WaveSpeed. Puedes deshacerlo cuando quieras.
$wavespeed setup
Hecho para humanos y agentes
Ayuda dinámica por modelo
Ejecuta wavespeed run <model> -h y la CLI obtiene en vivo el esquema de entrada de ese modelo e imprime exactamente las flags que acepta — sin adivinanzas.
Aliases que viajan con tu repo
Define atajos con nombre en wavespeed.json que agrupan un modelo + inputs por defecto. Los equipos descargan el archivo, escriben wavespeed run hero y obtienen resultados alineados con la marca.
Diseñado de forma nativa para agentes
Cada comando soporta --json en stdout y progreso en stderr. Coloca un SKILL.md para que Codex, Claude Code, Claude Cowork y Cursor sepan cómo llamarlo.
Sin magia, sin daemon
La CLI nunca modifica tu prompt y nunca abre un proceso en segundo plano. Llama a api.wavespeed.ai directamente. Código abierto, licencia MIT.
Cómo se ve una sesión real
Del navegado del catálogo a la salida JSON — tres comandos.
# 1. browse the catalog
$ wavespeed models --type text-to-image --popular
# 2. inspect a model's inputs — schema fetched live
$ wavespeed run wavespeed-ai/z-image/turbo -h
* prompt string
size string default: "1024*1024"
strength number default: 0.6 range: 0..1
output_format string default: "jpeg" enum: jpeg | png | webp
# 3. run — JSON out so you can pipe it
$ wavespeed run wavespeed-ai/z-image/turbo \
-p "a cyberpunk skyline at golden hour" --json
{
"model": "wavespeed-ai/z-image/turbo",
"outputs": ["https://example.com/output/skyline.jpeg"],
"elapsed_ms": 4718
}Genera imágenes y videos desde Claude Code y Codex
Instala la CLI y su skill una vez y luego solo pide. Tu agente de programación ejecuta los comandos y guarda los archivos en tu proyecto.
Hazme una imagen hero 16:9 para la landing page de mi cafetería: acogedora, al amanecer y con espacio para un titular.
/filters:quality(82)/media/images/31fc1223-1f59-428c-91dd-ec3df11866d1.webp)
Aquí tienes tu imagen hero: luz cálida del amanecer sobre la fachada, con encuadre amplio para un banner. · Costo $0.045
generate image
$ wavespeed generate image "cozy coffee shop at sunrise, warm light in the windows, room for a headline" --aspect-ratio 16:9 --downloadGenial. Escribe "Open at 7" en el ventanal.
/filters:quality(82)/media/images/b021bf45-cfc6-419d-8e34-5d2db159895a.webp)
Listo: "Open at 7" está rotulado a mano en la ventana y todo lo demás sigue igual. · Costo $0.045
edit image
$ wavespeed edit image "add the words \"Open at 7\" in white hand lettering on the front window" --image @./hero.jpg --downloadGenera imágenes y videos desde tu agente de programación
¿Cómo genero imágenes desde Claude Code?
Instala la CLI con npm install -g @wavespeed/cli, inicia sesión con wavespeed login y agrega la skill con wavespeed skill install. Luego pídele una imagen a Claude Code; ejecutará wavespeed generate image y guardará el archivo en tu proyecto.
¿Cómo genero imágenes y videos desde Codex?
Instala la CLI, inicia sesión y ejecuta wavespeed skill install para que Codex conozca los comandos. Pídele a Codex una imagen o un video y los ejecutará por ti, o instala el plugin de WaveSpeed desde /plugins.
¿Qué ejecuta realmente el agente?
Comandos normales que puedes leer y repetir: wavespeed generate image, wavespeed edit image, wavespeed generate video. Los archivos locales se pasan con @./file y los resultados se descargan con --download.
¿Funciona en Cursor y otros agentes de programación?
Sí. Cualquier agente que pueda ejecutar comandos en la terminal puede usar la CLI, y la skill le enseña los comandos. Los agentes compatibles con MCP también pueden conectarse al servidor alojado.
¿También puedo generar videos?
Sí. wavespeed generate video crea un clip a partir de texto, una imagen inicial o imágenes de referencia, y wavespeed edit video y extend video modifican o continúan uno existente.
¿Cuánto cuesta?
Pagas por generación con tu saldo de WaveSpeed, sin suscripción. Añade --estimate para ver el precio antes de ejecutar nada; cada resultado indica cuánto costó.
Lo que tu agente puede hacer por MCP
Herramientas rápidas para el trabajo diario con imagen y vídeo, más el catálogo completo: busca modelos, consulta sus entradas reales, pide el precio y ejecútalo.
generate_imageCrea una imagen a partir de un prompt, con imágenes de referencia opcionales
edit_imageEdita, cambia el estilo o combina imágenes existentes
generate_videoCrea un vídeo a partir de un prompt, un primer fotograma o referencias
edit_videoCambia lo que ocurre en un vídeo existente
extend_videoContinúa un vídeo con nuevas imágenes
list_modelsBusca en el catálogo en vivo por texto o tipo
get_model_schemaLas entradas reales, campos obligatorios y valores por defecto de un modelo
run_modelEjecuta cualquier modelo; las entradas @archivo locales se suben solas
get_priceCotiza el coste antes de gastar
get_balanceConsulta tu saldo de créditos
upload_fileConvierte un archivo local en una URL alojada
get_predictionRetoma una generación larga por su id
list_predictionsConsulta el historial de tus generaciones
list_billingsConsulta cargos y reembolsos uno por uno
get_usageRevisa el gasto y el uso por día y modelo
delete_predictionsEliminar ejecuciones del historial (pregunta antes)
upload_file solo está en el servidor local. El servidor remoto no puede leer tus archivos: pasa URL públicas, usa create_upload desde una herramienta que pueda enviar solicitudes HTTP o, en ChatGPT, adjunta el archivo al chat.
Código abierto. Listo hoy.
Licencia MIT, publicado como @wavespeed en npm, alojado en GitHub. Issues y PRs son bienvenidos.
¿Prefieres una aplicación gráfica? Prueba WaveSpeed DesktopVer todas las formas de conectar WaveSpeed