Free and open-source image editor.
## GIMP MCP Server: Open Source Image Editing The **GIMP MCP Server** integrates the powerful open-source image editor directly into Google Antigravity, enabling AI assistants to perform advanced image manipulation, batch processing, and automated editing workflows. This integration brings professional image editing capabilities to your development workflow without licensing costs. ### Why GIMP MCP? - **Professional Tools**: Access professional-grade photo retouching, compositing, and image manipulation - **Scriptable Operations**: Leverage GIMP Script-Fu and Python-Fu for automation and batch processing - **Format Support**: Work with virtually any image format including PSD, TIFF, PNG, and RAW files - **Plugin Ecosystem**: Access hundreds of plugins for specialized effects and workflows - **Cross-Platform**: Consistent operation across Linux, macOS, and Windows environments ### Key Features #### 1. Image Manipulation ```python from anthropic import Anthropic client = Anthropic() response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Remove the background from this product photo and add a soft drop shadow" }], tools=[{ "name": "gimp_edit", "description": "Edit images with GIMP" }] ) ``` #### 2. Batch Processing ```python # Process multiple images response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Resize all images in this folder to 1200px width and convert to WebP format" }], tools=[{"name": "gimp_batch", "description": "Batch process images"}] ) ``` #### 3. Filter Application ```python # Apply artistic filters response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Apply a vintage film effect with vignette and grain to these photos" }], tools=[{"name": "gimp_filters", "description": "Apply image filters"}] ) ``` #### 4. Layer Operations ```python # Work with layers response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Composite these three images as layers with different blend modes" }], tools=[{"name": "gimp_layers", "description": "Manage image layers"}] ) ``` ### Configuration ```json { "mcpServers": { "gimp": { "command": "npx", "args": ["-y", "@anthropic/mcp-gimp"], "env": { "GIMP_PATH": "/usr/bin/gimp" } } } } ``` ### Use Cases **Product Photography**: Automate background removal, color correction, and batch processing for e-commerce images. **Asset Generation**: Create and manipulate image assets for web and mobile applications. **Photo Processing**: Apply consistent editing styles and filters across large photo collections. **Format Conversion**: Convert between image formats with precise control over quality and compression. The GIMP MCP Server brings professional open-source image editing directly into your development workflow, enabling powerful automation at no cost.
{
"mcpServers": {
"gimp": {}
}
}