SM

sarthakkimtani/mcp-image-gen

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

18 stars 8 forks Качество 56 Тренд 22MIT

MCP-сервер, обеспечивающий генерацию изображений для LLM, встроенный в Python и интегрированный с Together AI.

Обзор

Сервер Model Context Protocol (MCP), который обеспечивает бесшовную генерацию высококачественных изображений с помощью технологии Together AI. Этот сервер предоставляет стандартизированный интерфейс для определения параметров генерации изображений. Высококачественная генерация изображений на базе модели Flux.1 Schnell - Поддержка настраиваемых размеров (ширина и высота) - Четкая обработка ошибок для быстрой проверки и проблем API - Легкая интеграция с MCP-совместимыми клиентами - На MacOS: ~/Library/Application\ Support/Claude/claude desktop config.json - на Windows: %APPDATA%/Claude/claude desktop config.json Разработка/неопубликованная конфигурация серверов Создает изображение на основе заданных текстовых быстрых и необязательных размеров. Взносы приветствуются! Пожалуйста, следуйте этим шагам, чтобы внести свой вклад: 1. Вилка репозитория 2. Создание новой ветви (функции/моей новой функции) 3. Совершите изменения 4. Нажмите ветку на вилку 5. Откройте запрос Pull Для существенных изменений, пожалуйста, сначала откройте вопрос, чтобы обсудить предлагаемые изменения.

Обзор (машинный перевод)

Сервер Model Context Protocol (MCP), который обеспечивает бесшовную генерацию высококачественных изображений с помощью технологии Together AI. Этот сервер предоставляет стандартизированный интерфейс для определения параметров генерации изображений.

Особенности

Высококачественная генерация изображений на базе модели Flux.1 Schnell

  • Поддержка настраиваемых размеров (ширина и высота) Четкая обработка ошибок для быстрой проверки и проблем API Легкая интеграция с MCP-совместимыми клиентами

##Установка

####Клод Десктоп

  • На MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json В Windows: %APPDATA%/Claude/claude_desktop_config.json

Разработка/неопубликованная конфигурация серверов

Доступные инструменты

Сервер использует один инструмент:

сгенерировать изображение

Создает изображение на основе заданных текстовых быстрых и необязательных размеров.

** Схема ввода:**

Предпосылки

Python 3.12 или выше httpx

  • мкп

# Вклад

Взносы приветствуются! Пожалуйста, следуйте этим шагам, чтобы внести свой вклад:

  1. Вилка хранилища
  2. Создать новую ветвь feature/my-new-feature
  3. Соблюдайте изменения
  4. Нажмите ветку на вилку. 5.Откройте запрос на тягу

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Image Generation MCP Server

A Model Context Protocol (MCP) server that enables seamless generation of high-quality images via Together AI. This server provides a standardized interface to specify image generation parameters.

Features

  • High-quality image generation powered by the Flux.1 Schnell model
  • Support for customizable dimensions (width and height)
  • Clear error handling for prompt validation and API issues
  • Easy integration with MCP-compatible clients

Installation

Claude Desktop

  • On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  • On Windows: %APPDATA%/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "image-gen": {
      "command": "uv",
      "args": ["--directory", "/ABSOLUTE/PATH/TO/image-gen/", "run", "image-gen"],
      "env": {
        "TOGETHER_AI_API_KEY": ""
      }
    }
  }
}

Available Tools

The server implements one tool:

generate_image

Generates an image based on the given textual prompt and optional dimensions.

Input Schema:

{
  "prompt": {
    "type": "string",
    "description": "A descriptive prompt for generating the image (e.g., 'a futuristic cityscape at sunset')"
  },
  "width": {
    "type": "integer",
    "description": "Width of the generated image in pixels (optional)"
  },
  "height": {
    "type": "integer",
    "description": "Height of the generated image in pixels (optional)"
  },
  "model": {
    "type": "string",
    "description": "The exact model name as it appears in Together AI. If incorrect, it will fallback to the default model (black-forest-labs/FLUX.1-schnell)."
  }
}

Prerequisites

  • Python 3.12 or higher
  • httpx
  • mcp

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the repository
  2. Create a new branch (feature/my-new-feature)
  3. Commit your changes
  4. Push the branch to your fork
  5. Open a Pull Request

For significant changes, please open an issue first to discuss your proposed changes.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "image-gen": { "command": "uv", "args": ["--directory", "/ABSOLUTE/PATH/TO/image-gen/", "run", "image-gen"], "env": { "TOGETHER_AI_API_KEY": "<API KEY>" } } } }