loading…
Search for a command to run...
loading…
Enables AI-powered image and video generation through the TensorsLab API using models like SeeDream and SeeDance. It supports tasks such as creating high-resolu
Enables AI-powered image and video generation through the TensorsLab API using models like SeeDream and SeeDance. It supports tasks such as creating high-resolution media from text prompts, image-to-video conversion, and monitoring generation status.
A Model Context Protocol (MCP) server that provides tools for generating AI images and videos using the TensorsLab API.
cd mcp/tensorslab-mcp-server
npm install
npm run build
Add the following to your Claude Desktop config file:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"tensorslab": {
"command": "node",
"args": ["tensorslab-mcp-server/dist/index.js"],
"env": {
"TENSORSLAB_API_KEY": "your-api-key-here"
}
}
}
}
Important: Replace your-api-key-here with your actual TensorsLab API key and update the path if needed.
// Generate an image with SeeDream V4.5
await generate_image_v45({
prompt: "A beautiful sunset over mountains",
batchSize: 2,
resolution: "16:9"
})
// Generate a video with SeeDance V2
await generate_video_v2({
prompt: "A drone flying over a forest",
ratio: "16:9",
duration: 10,
resolution: "1080p"
})
| Parameter | Type | Required | Description |
|---|---|---|---|
| prompt | string | Yes | Text description of the image |
| batchSize | number | No | 1-15 images (default: 1) |
| resolution | string | No | 9:16, 16:9, 3:4, 4:3, 1:1, 2:3, 3:2, 2K, 4K, or WxH |
| imageUrl | string | No | Source image URL for image-to-image |
| seed | number | No | Random seed for reproducibility |
| promptExtend | boolean | No | Enable prompt enhancement (default: true) |
| Parameter | Type | Required | Description |
|---|---|---|---|
| prompt | string | Yes | Text description of the video |
| ratio | string | No | 9:16 (vertical) or 16:9 (horizontal) |
| duration | number | No | 5-15 seconds (default: 5) |
| resolution | string | No | 480p, 720p, 1080p, or 1440p |
| fps | string | No | Frame rate (default: 24) |
| imageUrl | string | No | Source image URL for image-to-video |
| generateAudio | boolean | No | Generate audio (default: false) |
| returnLastFrame | boolean | No | Return last frame as image |
| seed | number | No | Random seed for reproducibility |
npm run dev
npm run inspector
npm run build
npm start
tensorslab-mcp-server/
├── src/
│ ├── index.ts # Main MCP server with tool registrations
│ ├── api.ts # TensorsLab API client
│ └── types.ts # TypeScript type definitions
├── dist/ # Compiled JavaScript (generated)
├── package.json
├── tsconfig.json
└── README.md
check_video_task_status to poll manuallynpm install to ensure all dependencies are installednpm run build to compile TypeScriptFor complete API documentation, see:
MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"tensorslab-mcp-server": {
"command": "npx",
"args": []
}
}
}