stablemcp

stablemcp

1

StableMCP is a server implementation of the Model Context Protocol designed for generating images through Stable Diffusion. It supports customizable image generation parameters and integrates with Stable Diffusion models via a JSON-RPC 2.0 API.

StableMCP

A Model Context Protocol (MCP) server for generating images using Stable Diffusion.

Features

  • JSON-RPC 2.0 based Model Context Protocol implementation
  • MCP-compliant API endpoint for image generation
  • Integration with Stable Diffusion models
  • Configurable image parameters (size, style, prompt)
  • Optional API key authentication
  • Customizable image size and quality
  • Rate limiting and request validation
  • Extensible system for adding new tools

Prerequisites

  • Go 1.22 or higher
  • Running Stable Diffusion API

Configuration

  • Supports configuration through command line, environment variables, and configuration files
  • Uses Viper for a flexible configuration system

API Usage

  • Provides endpoints for image generation using Stable Diffusion