Сервер MCP для создания изображений
Сервер Model Context Protocol (MCP), который обеспечивает бесшовную генерацию высококачественных изображений с использованием модели Flux.1 Schnell через Together AI. Этот сервер предоставляет стандартизированный интерфейс для указания параметров генерации изображений.
Функции
Генерация высококачественных изображений на основе модели Flux.1 Schnell
Поддержка настраиваемых размеров (ширина и высота)
Четкая обработка ошибок для быстрой проверки и решения проблем API
Простая интеграция с MCP-совместимыми клиентами
Возможность сохранения изображения на диск в формате PNG
Related MCP server: Image Generation MCP Server
Установка
npm install together-mcpИли запустите напрямую:
npx together-mcp@latestКонфигурация
Добавьте в конфигурацию вашего сервера MCP:
{
"mcpServers": {
"together-image-gen": {
"command": "npx",
"args": ["together-mcp@latest -y"],
"env": {
"TOGETHER_API_KEY": "<API KEY>"
}
}
}
}Использование
Сервер предоставляет один инструмент: generate_image
Использование generate_image
Этот инструмент имеет только один обязательный параметр - приглашение. Все остальные параметры являются необязательными и используют разумные значения по умолчанию, если не указаны.
Параметры
{
// Required
prompt: string; // Text description of the image to generate
// Optional with defaults
model?: string; // Default: "black-forest-labs/FLUX.1-schnell-Free"
width?: number; // Default: 1024 (min: 128, max: 2048)
height?: number; // Default: 768 (min: 128, max: 2048)
steps?: number; // Default: 1 (min: 1, max: 100)
n?: number; // Default: 1 (max: 4)
response_format?: string; // Default: "b64_json" (options: ["b64_json", "url"])
image_path?: string; // Optional: Path to save the generated image as PNG
}Пример минимального запроса
Требуется только подсказка:
{
"name": "generate_image",
"arguments": {
"prompt": "A serene mountain landscape at sunset"
}
}Полный пример запроса с сохранением изображения
Переопределите все значения по умолчанию и укажите путь для сохранения изображения:
{
"name": "generate_image",
"arguments": {
"prompt": "A serene mountain landscape at sunset",
"width": 1024,
"height": 768,
"steps": 20,
"n": 1,
"response_format": "b64_json",
"model": "black-forest-labs/FLUX.1-schnell-Free",
"image_path": "/path/to/save/image.png"
}
}Формат ответа
Ответ будет представлять собой объект JSON, содержащий:
{
"id": string, // Generation ID
"model": string, // Model used
"object": "list",
"data": [
{
"timings": {
"inference": number // Time taken for inference
},
"index": number, // Image index
"b64_json": string // Base64 encoded image data (if response_format is "b64_json")
// OR
"url": string // URL to generated image (if response_format is "url")
}
]
}Если был указан image_path и сохранение прошло успешно, ответ будет включать подтверждение места сохранения.
Значения по умолчанию
Если в запросе не указано иное, используются следующие значения по умолчанию:
модель: "black-forest-labs/FLUX.1-schnell-Free"
ширина: 1024
рост: 768
шаги: 1
н: 1
response_format: "b64_json"
Важные примечания
Требуется только параметр
promptВсе необязательные параметры используют значения по умолчанию, если не указаны.
При наличии параметры должны соответствовать ограничениям (например, диапазоны ширины/высоты)
Ответы Base64 могут быть большими — используйте формат URL для больших изображений.
При сохранении изображений убедитесь, что указанный каталог существует и доступен для записи.
Предпосылки
Node.js >= 16
Ключ API Together AI
Войти на api.together.xyz
Перейдите к настройкам API-ключей.
Нажмите «Создать», чтобы сгенерировать новый ключ API.
Скопируйте сгенерированный ключ для использования в вашей конфигурации MCP.
Зависимости
{
"@modelcontextprotocol/sdk": "0.6.0",
"axios": "^1.6.7"
}Разработка
Клонируйте и соберите проект:
git clone https://github.com/manascb1344/together-mcp-server
cd together-mcp-server
npm install
npm run buildДоступные сценарии
npm run build— сборка проекта TypeScriptnpm run watch— отслеживание изменений и пересборкаnpm run inspector- Запустить инспектор MCP
Внося вклад
Вклады приветствуются! Пожалуйста, выполните следующие шаги:
Форк репозитория
Создать новую ветку (
feature/my-new-feature)Примите ваши изменения
Подтолкните ветку к своей развилке
Открыть запрос на извлечение
Запросы функций и отчеты об ошибках можно отправлять через GitHub Issues. Пожалуйста, проверьте существующие проблемы перед созданием новой.
В случае существенных изменений, пожалуйста, сначала откройте тему, чтобы обсудить предлагаемые вами изменения.
Лицензия
Этот проект лицензирован по лицензии 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.
Tools
Latest Blog Posts
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/manascb1344/together-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
