这是一个基于TypeScript的模型上下文协议(MCP)服务器,专门提供阿里巴巴云的全面文本到图像和文本到视频的能力。该服务器允许大型语言模型(LLM)通过MCP协议直接调用Tongyi Wanxiang图像和视频生成API。
<a href="https://glama.ai/mcp/servers/@Suixinlei/tongyi-wanx-mcp-server"> <img width="380" height="200" src="https://gips0.baidu.com/it/u=348737726,3502538757&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Tongyi Wanxiang Server MCP server" /> </a>以Bailian平台为例
{
"mcpServers": {
"tongyi-wanxiang": {
"command": "npx",
"args": [
"-y",
"tongyi-wanx-mcp-server@latest"
],
"env": {
"DASHSCOPE_API_KEY": "<你的通义万相 API 密钥>"
}
}
}
}
# 使用 npm
npm install
# 或使用 pnpm
pnpm install
# 构建项目
npm run build
# 或
pnpm run build
# 运行服务器
npm start
# 或
pnpm start
# 使用调试工具运行
npm run debug
# 或
pnpm run debug
此服务器提供了以下MCP工具:
启动图像生成任务并返回任务ID。
参数:
prompt:图像生成提示词negative_prompt:负面提示词(不希望出现在图像中的元素)返回:
task_id 的任务信息通过任务ID获取图像生成结果。
参数:
task_id:由Wenshengtu生成工具返回的任务ID返回:
启动视频生成任务并返回任务ID。
参数:
prompt:视频生成提示词返回:
task_id 的任务信息通过任务ID获取视频生成结果。
参数:
task_id:由Wensheng Video生成工具返回的任务ID返回:
project/
├── src/ # 源代码目录
│ ├── index.ts # 主入口文件,MCP 服务器定义
│ ├── wanx-t2i.js # 通义万相文生图 API 集成
│ ├── wanx-t2v.js # 通义万相文生视频 API 集成
│ └── config.ts # 配置文件
├── dist/ # 编译后的代码目录
├── package.json # 项目配置
├── tsconfig.json # TypeScript 配置
└── README.md # 项目说明
wanx2.1-t2i-turbo1024*1024您可以在 src/config.ts 中修改以下配置: