together ai image generation.com
together ai image generation.com logo

Together AI Image Generation

Integrates with Together AI's API to enable text-to-image generation, offering tools for creating visual content based o...

Created byApr 23, 2025

Together AI Image Server

English | [ ](README_zh.md)
A TypeScript-based MCP (Model Context Protocol) server for generating images using Together AI API.

Overview

This server provides a simple interface to generate images using Together AI's image generation models through the MCP protocol. It allows Claude and other MCP-compatible assistants to generate images based on text prompts.

Features

Tools

  • `generate_image` - Generate images from text prompts - Takes a text prompt as required parameter - Optional parameters for controlling generation steps and number of images - Returns URLs and local paths to generated images

Prerequisites

  • Node.js (v14 or later recommended)
  • Together AI API key

Installation

Configuration

Set your Together AI API key as an environment variable:
Alternatively, you can create a `.env` file in the project root:

Development

Build the server:
For development with auto-rebuild:

Usage with Claude Desktop

To use with Claude Desktop, add the server config:
On macOS: `~/Library/Application Support/Claude/claude_desktop_config.json` On Windows: `%APPDATA%/Claude/claude_desktop_config.json`
Replace `/path/to/together-ai-image-server` with the actual path to your installation.

Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector), which is available as a package script:
The Inspector will provide a URL to access debugging tools in your browser.

API Reference

generate_image

Generates images based on a text prompt using Together AI's image generation API.
**Parameters:**
  • `prompt` (string, required): Text prompt for image generation
  • `steps` (number, optional, default: 4): Number of diffusion steps (1-4)
  • `n` (number, optional, default: 1): Number of images to generate (1-4)
**Returns:**
JSON object containing:
  • `image_urls`: Array of URLs to the generated images
  • `local_paths`: Array of paths to locally cached images

License

MIT

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.