WM

wavespeedai/mcp-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

36 stars 9 forks Качество 88 Тренд 32MIT

WaveSpeed MCP сервер — запустите любую модель в каталоге (изображение, видео, аудио, 3D) с помощью интроспекции схемы, загрузки файла @path и ценовых котировок

Обзор

Сервер MCP для платформы WaveSpeed: запустите любую модель — изображение, видео, аудио, 3D — от Claude Code, Claude Desktop, Cursor, Cline или любого клиента MCP. Построен на том же дизайне, что и open-source @wavespeed/cli: Каталог исходит из живого API (1 ч кэш); новые модели платформ работают в день их отправки. - run model выполняет что угодно; get model schema сообщает агенту, какие входные данные модель фактически принимает, поэтому она читает, прежде чем писать. - Одним из явных преобразований является маркер @path — значение «@./photo.jpg» внутри ввода загружает файл и заменяет его размещенный URL. Пути проходят нетронутыми. - получить котировки цен до того, как вы потратите, и назвать входы, на которые котировка была слепа (неценовые вводы), вместо того, чтобы представлять пол формулы как «цену». Если run model достигает своего предела ожидания, задача продолжает работать на стороне сервера — ошибка называет идентификатор прогнозирования, и get prediction поднимает его.

Обзор (машинный перевод)

Сервер MCP для платформы WaveSpeed: запустите любую модель в каталоге live — изображение, видео, аудио, 3D — от Claude Code, Claude Desktop, Cursor, Cline или любого клиента MCP.

Построен на том же дизайне, что и с открытым исходным кодом:

** Никаких жестко закодированных моделей run_model. Каталог исходит из живого API (1 ч кэш); новые модели платформ работают в день их отправки. ** Один общий глагол, пять ярлыков. ** run_model выполняет что-либо; get_model_schema сообщает агенту, какие входные данные на самом деле принимает модель, поэтому он читает перед тем, как писать. generate_image, edit_image, generate_video, edit_video и extend_video пропускают то, что: они используют те же модели, что и страница WaveSpeed/chat, выбирают конечную точку для того, что вы им даете, и подбирают запрос к его живой схеме. ** Входные данные никогда не мутируют.** Одним из явных преобразований является маркер @path — значение "@./photo.jpg" внутри input загружает файл и заменяет его размещенный URL. Пути проходят нетронутыми. Инструменты ярлыка ([T12]) являются исключением: они выбирают конечную точку и соответствуют запросу модели и сообщают о том, что они изменили в notes. Цитата перед тем, как тратить.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

WaveSpeed MCP Server

An MCP server for the WaveSpeed 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:

  • No hardcoded models for run_model. The catalog comes from the live API (1h cache); new platform models work the day they ship.
  • One general verb, five shortcuts. run_model executes anything; get_model_schema tells the agent what inputs a model actually accepts, so it reads before it writes. generate_image, edit_image, generate_video, edit_video and extend_video skip that: they use the same models as the WaveSpeed /chat page, pick the endpoint for what you give them and fit the request to its live schema.
  • 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. The shortcut tools (generate_image etc.) are the exception: they pick the endpoint and fit the request to the model, and report what they changed in notes.
  • Quote before you spend. get_price takes the same input as run_model and returns an estimate; the amount actually charged for a run is authoritative.

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), with a link to the model’s playground page
run_model Submit + wait; rejects input keys the model doesn’t accept; @path inputs upload automatically; returns output URLs
generate_image Image from a prompt with the /chat image models (default Seedream 5 Pro); reference images use the model’s edit endpoint
edit_image Edit, restyle or combine existing images with the same models
Открыть полный README на GitHub

Установка

npx -y @wavespeed/mcp@latest
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "wavespeed": { "command": "npx", "args": ["-y", "@wavespeed/mcp@latest"], "env": { "WAVESPEED_API_KEY": "wsk_..." } } } }