mcpField
W
Wan27 MCP — AI Image and Video Generation

Wan27 MCP — AI Image and Video Generation

本地服务
wan2-7.io媒体与设计01 天前更新

关于 Wan27 MCP — AI Image and Video Generation

Wan27 MCP 通过 Wan27 账户提供图像和视频生成,并提供模型、额度估算及任务工具。它面向 MCP 客户端和命令行用户;生成需要有效的付费订阅,并消耗网站额度。

主要功能

  1. 01生成图像和视频
  2. 02列出模型并查看模型选项
  3. 03估算生成成本
  4. 04列出任务并查询状态
  5. 05上传图生视频的起始帧

适用场景

  1. 01根据文本提示生成图像
  2. 02根据文本提示创建视频
  3. 03将上传的首帧制作成动画
  4. 04生成前查看额度并估算成本

MCP 相关

提供本地 stdio MCP 服务,包含账户、模型、估算、生成和任务工具。生成调用需要已授权且订阅有效的账户,并使用网站额度。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"notusinggithub-wan27": {
"command": "npx",
"args": [
"-y",
"@wan27/cli"
]
}
}
}
启动命令npx -y @wan27/cli

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@wan27/cli0.1.3

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Wan27 MCP 和 CLI — AI 图像与视频生成

使用你的 wan2-7.io 账户,在终端或 AI 助手中生成图像和视频。MCP 和 CLI 使用与网站相同的额度余额,价格也相同。请在网站上充值。

使用需要有效的付费订阅。 仅购买额度包、免费账户和未付费试用均不符合要求。关闭自动续订的订阅在其付费周期结束前仍可使用。请前往 https://wan2-7.io/pricing/ 升级。

Node 22+、macOS 或 Linux(包括 WSL)。

安装

npm install -g @wan27/cli

使用

wan27 auth login
wan27 account
wan27 models
wan27 estimate --input request.json
wan27 create --input request.json --wait
wan27 download <taskId> --output result.mp4
wan27 auth logout

request.json 示例:

{"modelId":"wan27-text-to-video","prompt":"A paper boat on a rainy street","durationSeconds":5,"resolution":"720p"}
{"modelId":"wan2.7-image","prompt":"A paper crane on a desk","resolution":"2K"}

对于图生视频,请上传首帧并传入其 URL:

wan27 upload frame.png        # {"url":"https://..."}
{"modelId":"wan27-image-to-video","prompt":"The crane takes off","imageUrl":"https://..."}

wan27 model <modelId> 会打印所有选项及其 JSON Schema。

create 会在 stderr 上打印请求 ID。发生网络错误后,使用 --request-id <id> 重新运行,会返回同一任务,且绝不会重复扣费。失败的任务会自动退款。wait 超时只会停止等待;任务仍会继续运行。

凭据存储在 macOS Keychain 中;或使用 --credential-store file 将凭据存储在私有文件中(目录权限为 0700,文件权限为 0600)。WAN27_CONFIG_DIR 可更改该目录。WAN27_ACCESS_TOKEN 可接受预先签发的 API 令牌,用于自动化。登出会撤销此连接;更改网站密码会撤销所有连接。

连接助手(本地 MCP)

使用 wan27 auth login 登录一次,然后注册 stdio 服务端:

codex mcp add wan27 -- wan27 mcp
claude mcp add wan27 -- wan27 mcp

工具:account_status、list_models、get_model、estimate_generation、generate_image、generate_video、list_tasks、get_task。

登录后,支持 JSON 配置的客户端可通过 npx 启动同一个 stdio 服务端:

{
  "mcpServers": {
    "wan27": {
      "command": "npx",
      "args": ["-y", "@wan27/cli", "mcp"]
    }
  }
}

生成前,请先查看账户状态并估算费用。图像和视频生成会消耗你的网站额度。

文档与支持

运行此公共分发版本

此仓库包含 @wan27/[email protected] 的可读 JavaScript 可执行文件。 托管服务由 wan2-7.io 运营。

npm ci --ignore-scripts
node dist/cli.mjs --help
node dist/cli.mjs auth login
node dist/cli.mjs mcp

许可证与来源

MIT。发布来源信息请参阅 PROVENANCE.md。 该可执行文件与 0.1.1 版本完全相同。0.1.3 版本更新了 GitHub 仓库和 MCP Registry 命名空间,使其归属 NotUsingGithub 账户。

用于目录检查的容器

docker build -t wan27-mcp .
docker run --rm -i wan27-mcp

此容器以非 root 用户身份运行与 npm 包相同的固定版本客户端分发,并使用必需的 mcp 子命令。由于 Linux 容器无法使用 macOS Keychain,因此会明确选择私有文件凭据存储;空容器不包含凭据。它通过 stdin 接收 MCP JSON-RPC,并通过 stdout 写入协议响应。MCP 初始化和 tools/list 无需账户或令牌,也不会创建媒体或消耗额度。调用账户或生成工具需要经过授权的 Wan27 账户;生成仍需要付费订阅,并会消耗网站额度。

构建过程只会复制分发文件和公开元数据,不包含任何凭据或主机配置。请勿在 Dockerfile 或镜像中嵌入令牌。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。