mcp-vsepgt
MCP сервера для VseGPT
claude mcp add --transport stdio janvarev-mcp-vsepgt-server python -m fastmcp run mcp_gen_tts.py \ --env VSEGPT_API_KEY="ваш_ключ_vsegpt (обязательно)"
How to use
MCP серверы для VseGPT предоставляют стандартизированный интерфейс для доступа к внешним данным и функциям через модели. mcp_gen_image генерирует изображения посредством VseGPT и сохранением файлов в папке скрипта / tmp_images, а mcp_gen_tts обеспечивает генерацию речи через VseGPT и воспроизведение через MPC-HC. Оба сервера требуют настройки ключа VSEGPT_API_KEY. После запуска сервера вы сможете взаимодействовать с этими функциями через интерфейс MCP, добавляя соответствующие инструменты в контекст модели без перегрузки общего поля tools.
How to install
prerequisites: Python 3.8+
- Установить Python и pip
- Установить пакет fastmcp (как глобально, так и в виртуальном окружении)
Шаги установки:
- Установите виртуальное окружение (опционально, рекомендуется): python -m venv venv source venv/bin/activate # Linux/macOS .\venv\Scripts\activate # Windows
- Установите fastmcp: pip install fastmcp==0.4.1
- Сохраните скрипты mcp_gen_image.py и mcp_gen_tts.py рядом с рабочей директорией или в доступном месте.
- Убедитесь, что переменные окружения корректно настроены (см. ниже) и запустите сервера из соответствующей директории.
Пример запуска (настроенный как модуль Python):
python -m fastmcp run mcp_gen_image.py
или для TTS:
python -m fastmcp run mcp_gen_tts.py
Примечание: В README указано, что для работы требуется пакет fastmcp версии 0.4.1 на момент запуска. Установите совместимую версию.
Additional notes
Полезные подсказки:
- В mcp_gen_image.py обязательна переменная окружения VSEGPT_API_KEY. Без нее генерация невозможна.
- IMG_MODEL_ID и IMG_SIZE являются опциональными; задавайте их при необходимости, чтобы управлять моделью и разрешением.
- В mcp_gen_tts.py также необходим VSEGPT_API_KEY; дополнительных параметров копирования или настройки может не потребоваться.
- Файлы выводов (например, изображения) сохраняются в папке скрипта / tmp_images; убедитесь, что у процесса есть права записи в эту директорию.
- Если используете виртуальное окружение, активируйте его перед запуском сервера.
- При обновлениях зависимостей проверяйте совместимость с fastmcp 0.4.1 и совместимость Python версии.
Related MCP Servers
mcp-vegalite
MCP server from isaacwasserman/mcp-vegalite-server
github-chat
A Model Context Protocol (MCP) for analyzing and querying GitHub repositories using the GitHub Chat API.
nautex
MCP server for guiding Coding Agents via end-to-end requirements to implementation plan pipeline
pagerduty
PagerDuty's official local MCP (Model Context Protocol) server which provides tools to interact with your PagerDuty account directly from your MCP-enabled client.
futu-stock
mcp server for futuniuniu stock
mcp -boilerplate
Boilerplate using one of the 'better' ways to build MCP Servers. Written using FastMCP