WaveSpeed MCP server — run any model on the live catalog (image, video, audio, 3D) with schema introspection, @path file upload, and price quotes
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Mature repo (>1y old)
- ✓Documented (README)
claude mcp add mcp-server -- npx -y @wavespeed/mcp{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": ["-y", "@wavespeed/mcp"]
}
}
}Resumen de MCP Servers
<div align="center">
<a href="https://wavespeed.ai" target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="assets/wavespeed-logo-dark.svg">
<img src="assets/wavespeed-logo-light.svg" alt="WaveSpeed" width="342" height="48"/>
</picture>
</a>
</div>
# WaveSpeed MCP Server
[中文](README.zh.md)
<!-- mcp-name: ai.wavespeed/mcp -->
An MCP server for the [WaveSpeed](https://wavespeed.ai) platform: run any model on the **live catalog** — image, video, audio, 3D — from Claude Code, Claude Desktop, Cursor, Cline, or any MCP client.
Built on the same design as the open-source [`@wavespeed/cli`](https://github.com/WaveSpeedAI/wavespeed-cli):
- **No hardcoded models.** The catalog comes from the live API (1h cache); new platform models work the day they ship.
- **One generation verb.** `run_model` executes anything; `get_model_schema` tells the agent what inputs a model actually accepts, so it reads before it writes.
- **Inputs are never mutated.** The one explicit transform is the `@path` marker — a `"@./photo.jpg"` value inside `input` uploads the file and substitutes its hosted URL. Bare paths are passed through untouched.
- **Honest pricing.** `get_price` quotes before you spend and names the inputs the quote was blind to (`unpriced_inputs`) instead of presenting a formula's floor as "the" price.
## Tools
| Tool | What it does |
|---|---|
| `list_models` | Search the live catalog by text or modality type |
| `get_model_schema` | A model's real input schema (required, properties, defaults) |
| `run_model` | Submit + wait; `@path` inputs upload automatically; returns output URLs |
| `get_price` | Cost estimate with `unpriced_inputs` / `at_base_price` disclosure |
| `get_balance` | Account credit balance |
| `upload_file` | Local file → hosted URL (24h content-hash dedupe) |
| `get_prediction` | Recover status/outputs of any run by id |
If `run_model` hits its wait limit the task keeps running server-side — the error names the prediction id, and `get_prediction` picks it up.
## Setup
Auth resolves from `WAVESPEED_API_KEY`, or from the CLI's stored login (`wavespeed login`) — one login covers both tools. Keys: [wavespeed.ai/accesskey](https://wavespeed.ai/accesskey).
**Claude Code**
```bash
claude mcp add wavespeed -- npx -y @wavespeed/mcp
```
**Claude Desktop / other clients** (`mcpServers` config):
```json
{
"mcpServers": {
"wavespeed": {
"command": "npx",
"args": ["-y", "@wavespeed/mcp"],
"env": { "WAVESPEED_API_KEY": "wsk_..." }
}
}
}
```
## Example prompts
- *"Generate a 16:9 hero image of a cyberpunk skyline at golden hour."*
- *"Take ./photo.jpg and replace the background with a sunlit kitchen."* (the agent passes `"@./photo.jpg"`)
- *"Animate ./hero.png with subtle parallax — check the price first."*
## Development
```bash
npm install
npm run dev # run from source (stdio)
npm run lint # typecheck
npm run build # tsc → dist/
```
## License
[MIT](LICENSE)
Lo que la gente pregunta sobre mcp-server
¿Qué es WaveSpeedAI/mcp-server?
+
WaveSpeedAI/mcp-server es mcp servers para el ecosistema de Claude AI. WaveSpeed MCP server — run any model on the live catalog (image, video, audio, 3D) with schema introspection, @path file upload, and price quotes Tiene 30 estrellas en GitHub y su última actualización registrada es del 2026-08-19.
¿Cómo se instala mcp-server?
+
Puedes instalar mcp-server clonando el repositorio (https://github.com/WaveSpeedAI/mcp-server) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar WaveSpeedAI/mcp-server?
+
Nuestro agente de seguridad ha analizado WaveSpeedAI/mcp-server y le ha asignado un Trust Score de 100/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene WaveSpeedAI/mcp-server?
+
WaveSpeedAI/mcp-server es mantenido por WaveSpeedAI. La última actividad registrada en GitHub es del 2026-08-19, con 3 issues abiertos.
¿Hay alternativas a mcp-server?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega mcp-server en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/wavespeedai-mcp-server)<a href="https://claudewave.com/repo/wavespeedai-mcp-server"><img src="https://claudewave.com/api/badge/wavespeedai-mcp-server" alt="Featured on ClaudeWave: WaveSpeedAI/mcp-server" width="320" height="64" /></a>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!