Video Enhancement MCP Server
avc-test-js-mcp (Node.js)
Сервис улучшения видео на основе протокола MCP, взаимодействующий с FastAPI HTTP-сервером в качестве MCP Client-Server.
Функции
Предоставляет следующие инструменты MCP:
create_task- создание задачи по улучшению видео (поддерживает URL или загрузку локальных файлов)get_task_status- запрос статуса задачиenhance_video_sync- синхронное улучшение видео (блокирующее ожидание)
Related MCP server: avc-test-py-mcp
Установка
Установка из npm (рекомендуется)
npm install -g avc-test-js-mcpИли используйте yarn/pnpm:
yarn global add avc-test-js-mcp
pnpm add -g avc-test-js-mcpУстановка из исходного кода
git clone https://github.com/yourusername/avc-test-js-mcp.git
cd js_client
npm install
npm run buildИспользование
1. Запуск из командной строки
Используйте напрямую после глобальной установки:
avc-test-js-mcp --base-url https://mcp.luluhero.com --api-key your-api-keyИли используйте переменные окружения:
# Windows PowerShell
$env:HTTP_API_BASE_URL="https://mcp.luluhero.com"
$env:HTTP_API_KEY="your-api-key"
avc-test-js-mcp
# Windows CMD
set HTTP_API_BASE_URL=https://mcp.luluhero.com
set HTTP_API_KEY=your-api-key
avc-test-js-mcp
# macOS/Linux
export HTTP_API_BASE_URL=https://mcp.luluhero.com
export HTTP_API_KEY=your-api-key
avc-test-js-mcp2. Настройка в Claude Desktop
Отредактируйте файл конфигурации Claude Desktop:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"video-enhancement": {
"command": "avc-test-js-mcp",
"args": [
"--base-url",
"https://mcp.luluhero.com",
"--api-key",
"your-api-key"
]
}
}
}3. Использование npx (без глобальной установки)
npx avc-test-js-mcp --base-url https://mcp.luluhero.com --api-key your-api-keyКонфигурация Claude Desktop:
{
"mcpServers": {
"video-enhancement": {
"command": "npx",
"args": [
"avc-test-js-mcp",
"--base-url",
"https://mcp.luluhero.com",
"--api-key",
"your-api-key"
]
}
}
}Предоставляемые инструменты
create_task
Создание задачи по улучшению видео (асинхронно).
Параметры:
video_source(string, обязательный): URL видео или путь к локальному файлуtype(string, опциональный): тип загрузки, по умолчанию "url"Допустимые значения:
"url"- URL видео из сети,"local"- путь к локальному файлу
resolution(string, опциональный): целевое разрешение, по умолчанию 720pДопустимые значения: 480p, 540p, 720p, 1080p, 2k
Пример использования:
// URL 方式
{
"video_source": "https://example.com/video.mp4",
"type": "url",
"resolution": "1080p"
}
// 本地文件方式
{
"video_source": "/path/to/local/video.mp4",
"type": "local",
"resolution": "1080p"
}Возвращаемое значение:
{
"success": true,
"task_id": "xxx",
"status": "wait"
}get_task_status
Запрос статуса задачи.
Параметры:
task_id(string, обязательный): ID задачи
Пример использования:
{
"task_id": "task-123-abc"
}Возвращаемое значение:
{
"success": true,
"task_id": "xxx",
"status": "completed",
"progress": 100,
"video_url": "https://...",
"error_message": null,
"created_at": "2024-01-01T00:00:00Z",
"updated_at": "2024-01-01T00:01:00Z"
}enhance_video_sync
Синхронное улучшение видео (блокирующее ожидание завершения).
Параметры:
video_source(string, обязательный): URL видео или путь к локальному файлуtype(string, опциональный): тип загрузки, по умолчанию "url"Допустимые значения:
"url"- URL видео из сети,"local"- путь к локальному файлу
resolution(string, опциональный): целевое разрешение, по умолчанию 720ppoll_interval(number, опциональный): интервал опроса (в секундах), по умолчанию 5timeout(number, опциональный): время ожидания (в секундах), по умолчанию 600
Пример использования:
{
"video_source": "https://example.com/video.mp4",
"type": "url",
"resolution": "1080p",
"poll_interval": 5,
"timeout": 600
}Возвращаемое значение:
{
"success": true,
"task_id": "xxx",
"status": "completed",
"progress": 100,
"video_url": "https://..."
}Примечания по загрузке файлов
Когда type установлен в "local", MCP-сервер выполняет следующие действия:
Читает локальный файл
Преобразует файл в кодировку base64
Загружает его на сервис улучшения видео
Ограничения:
Максимальный размер файла: 100 МБ
Переменные окружения
Имя переменной | Описание | Значение по умолчанию |
| Адрес FastAPI HTTP-сервера |
|
| Ключ API для аутентификации | Нет |
Разработка
# 克隆仓库
git clone https://github.com/yourusername/avc-test-js-mcp.git
cd js_client
# 安装依赖
npm install
# 开发模式(自动编译)
npm run dev
# 构建
npm run buildЛицензия
Лицензия MIT - подробнее см. в файле LICENSE
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseAqualityDmaintenanceEnables video enhancement through MCP tools for creating tasks, querying status, and synchronous enhancement, supporting URL or local file inputs.342Apache 2.0- AlicenseAqualityDmaintenanceA video enhancement MCP server that supports creating tasks, querying status, and synchronously enhancing videos with URL or local file input.3MIT

video-analyzerofficial
FlicenseNot gradedqualityDmaintenanceMCP server enabling video analysis via scene detection, audio transcription, visual description, and stylistic fingerprinting, with tools for full pipeline execution and storyboard generation.- AlicenseNot gradedqualityDmaintenanceEnables AI agents to perform deterministic video editing operations like trim, resize, add text, and more using MCP tools.85MIT
Related MCP Connectors
Multimodal video analysis MCP — transcription, vision, and OCR for any video URL.
MCP server for Wan AI video generation
MCP server for Google Veo AI video generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/z416479660/avc-test-js-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server