Agnes Video 2.5 MCP Service
Standalone MCP server wrapping Agnes Video 2.5 and Agnes Video 2.5 Flash with first-class reference mode support (image / audio / video reference via images[] / audios[] / videos[] arrays and <Picture N> / <Audio N> / <Video N> prompt placeholders).
This service is independent of hosted_mcps/agnes-mcp-studio/ (which targets the legacy agnes-video-v2.0 model). Run it alongside or replace — both can coexist.
When to use this service
| Need | Use this service | Use agnes-mcp-studio |
|---|---|---|
| Reference-mode video (images / audios as visual + audio anchors) | ✅ | ❌ (only extra_body.image keyframes) |
First / last frame control (first_frame / last_frame) |
✅ | ❌ (only mode="ti2vid" + mode="keyframes") |
| Legacy v2.0 model (back-compat with existing pipelines) | ❌ | ✅ |
| Image generation (text-to-image, image edit, 2.5-flash) | ✅ | ✅ (parallel surface) |
Install
cd hosted_mcps/agnes-video-25
uv sync # installs the package + dependencies
Run standalone (stdio MCP)
uv run agnes-video-25-mcp
Wire into .mcp.json
Add alongside multimedia-creator:
{
"mcpServers": {
"multimedia-creator": { /* existing agnes-mcp-studio entry */ },
"agnes-video-25": {
"command": "uv",
"args": [
"--directory", "/absolute/path/to/hosted_mcps/agnes-video-25",
"run", "agnes-video-25-mcp"
],
"env": {
"AGNES_API_KEY": "sk-your-key-here",
"AGNES_BASE_URL": "https://api.agnes-ai.cn/v1"
}
}
}
}
Environment variables
| Variable | Required | Default | Notes |
|---|---|---|---|
AGNES_API_KEY |
yes | — | Same key works for .agnes-ai.cn (CN) or .agnes-ai.com (intl) — pick the matching AGNES_BASE_URL. |
AGNES_BASE_URL |
no | https://api.agnes-ai.cn/v1 |
API root. CN / intl keys are not interchangeable. |
AGNES_OUTPUT_DIR |
no | ./outputs |
Where downloaded media land (videos → <dir>/videos/, images → <dir>/images/). Use an absolute path for predictable layouts. |
Tools
| Tool | Purpose |
|---|---|
agnes25_video_generate |
Submit + wait + download video in one call (mode="text" | "keyframe" | "reference") |
agnes25_image_generate |
Generate images (text-to-image + optional img2img via image_paths) |
agnes25_image_edit |
Edit images via image_paths + optional mask_path (inpainting) |
Full schema: see SKILL.md. Public docs:
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agnes_video_25_mcp-0.1.5.tar.gz.
File metadata
- Download URL: agnes_video_25_mcp-0.1.5.tar.gz
- Upload date:
- Size: 77.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da01c797a0ade96190aa8ba17780f3fe9c98dd63184a11423fdb4fd196605bbc
|
|
| MD5 |
24f8bdb5e6493c1648e6c6658280c364
|
|
| BLAKE2b-256 |
9304a775289632e2f37fa4dea20add239dc6c9f46af04db4a586b6cc667d2569
|
File details
Details for the file agnes_video_25_mcp-0.1.5-py3-none-any.whl.
File metadata
- Download URL: agnes_video_25_mcp-0.1.5-py3-none-any.whl
- Upload date:
- Size: 13.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b5b68b775964777cacb1e06fbb6434cdadf3fe39943d129a213cad635558961
|
|
| MD5 |
76db030c95c48bdee6f06a52a21fdaec
|
|
| BLAKE2b-256 |
d0b4207e045f73c6601e88723cde57506fdf8acab95d0d2d0a93870b59fad92d
|