MCP Image Generator
An MCP server for generating images using Together AI or Replicate models.
MCP Image Generator
A Model Context Protocol (MCP) server for generating images using Together AI's image generation models. This MCP Server can be run locally or using an SSE endpoint.
The MCP Image Generator required a provider, only "Replicate" and "Together" are supported currently. You need to set the TOGETHER_API_KEY or REPLICATE_API_TOKEN environment variables. and set the PROVIDER environment variable to "replicate" or "together"/
SSE Endpoint (Docker environment)
Clone the repository
git clone https://github.com/gmkr/mcp-imagegen.git
cd mcp-imagegen
Build and run Docker container
docker build -f Dockerfile.server -t mcp-imagegen .
docker run -p 3000:3000 mcp-imagegen
Configuring with MCP Client
{
"mcpServers": {
"imagegenerator": {
"url": "http://localhost:3000/sse",
"env": {
"PROVIDER": "replicate",
"REPLICATE_API_TOKEN": "your-replicate-api-token"
}
}
}
}
Adjust the url to the endpoint of the MCP server you want to use. provider can be "replicate" or "together".
Running locally using stdio
Prerequisites
- Node.js
- Together AI API key or Replicate API token
Installation
-
Clone the repository:
git clone https://github.com/gmkr/mcp-imagegen.git cd mcp-imagegen -
Install dependencies:
pnpm install
Configuration
Create a configuration file for your MCP client. Here's an example configuration:
{
"mcpServers": {
"imagegenerator": {
"command": "pnpx",
"args": [
"-y",
"tsx",
"/path/to/mcp-imagegen/src/index.ts"
],
"env": {
"PROVIDER": "replicate",
"REPLICATE_API_TOKEN": "your-replicate-api-token"
}
}
}
}
Replace /path/to/mcp-imagegen with the absolute path to your cloned repository and your-replicate-api-token with your actual Replicate API token.
Usage
The MCP Image Generator provides a tool called generate_image that can be used to generate images based on text prompts.
Tool: generate_image
Generates an image based on the provided prompt.
Parameters:
prompt(string): The text prompt to generate an image forwidth(number, optional): The width of the image to generate (default: 512)height(number, optional): The height of the image to generate (default: 512)numberOfImages(number, optional): The number of images to generate (default: 1)
Environment Variables
PROVIDER: The provider to use for image generation (default: "replicate")REPLICATE_API_TOKEN: Your Replicate API tokenTOGETHER_API_KEY: Your Together AI API keyMODEL_NAME: The model to use for image generation (default: "black-forest-labs/flux-schnell")
License
MIT
Server Terkait
Scout Monitoring MCP
sponsorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
ProjectFlow
A workflow management system for AI-assisted development with MCP support, featuring flexible storage via file system or PostgreSQL.
Webflow
Interact with the Webflow API to manage sites, collections, and items.
Assistant MCP Server
An MCP server that dynamically loads tools from an external JSON file configured via an environment variable.
Model Context Protocol servers
A collection of reference implementations for the Model Context Protocol (MCP), showcasing servers implemented with TypeScript and Python SDKs.
Remote DCInside MCP Server (Authless)
An example of a remote MCP server without authentication, deployable on Cloudflare Workers.
Markdown Sidecar MCP Server
Serve and access markdown documentation for locally installed NPM, Go, or PyPi packages.
AiCore Project
A unified framework for integrating various language models and embedding providers to generate text completions and embeddings.
OpenRPC MCP Server
Provides JSON-RPC functionality through the OpenRPC specification.
MCP Server + Asgardeo
A sample MCP server that uses Asgardeo for client authentication and connection.
Feature Discussion
An AI-powered server that facilitates feature discussions between developers and AI, acting as a lead developer to guide implementation and architectural decisions.