Server data from the Official MCP Registry
Control GIMP image editing via Python-Fu scripting from AI agents.
About
Control GIMP image editing via Python-Fu scripting from AI agents.
Security Report
This GIMP MCP server has critical security vulnerabilities stemming from unsafe command injection in script generation. User-supplied file paths and script code are directly interpolated into shell commands and Scheme/Python scripts without sanitization, allowing attackers to break out of intended operations and execute arbitrary code. The batch_process tool particularly enables unrestricted code execution. These are not theoretical issues—they represent real attack vectors. Supply chain analysis found 1 known vulnerability in dependencies (0 critical, 1 high severity). Package verification found 1 issue.
5 files analyzed · 13 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
What You'll Need
Set these up before or after installing:
Environment variable: GIMP_PATH
How to Install
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-mrfentmen-gimp-mcp": {
"env": {
"GIMP_PATH": "your-gimp-path-here"
},
"args": [
"-y",
"gimp-mcp"
],
"command": "npx"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
GIMP MCP
An MCP server for GIMP, the free and open-source raster graphics editor.
What it does
Control GIMP image editing through Python-Fu scripting. Open images, apply filters, resize, export, and run batch processing - all from AI agents.
Tools
open_image- Open an image file in GIMPsave_image- Save the current imageexport_image- Export to PNG, JPEG, XCF, PSD formatsresize_image- Resize to specific dimensionsget_image_info- Get image dimensions, mode, type, layerslist_layers- List all layers in an imageapply_filter- Apply blur, sharpen, brightness/contrast, grayscalebatch_process- Batch process multiple files with custom Python code
Install
npx gimp-mcp
Requirements
- GIMP must be installed on your system
- On macOS: GIMP at
/Applications/GIMP.appor in PATH - On Linux: GIMP available via package manager (usually
gimpin PATH) - On Windows: Install GIMP and add to PATH
Environment Variables
GIMP_PATH- Optional custom path to GIMP executable
Claude Desktop setup
{
"mcpServers": {
"gimp": {
"command": "npx",
"args": ["-y", "gimp-mcp"]
}
}
}
Example usage
"Open the photo at /Users/me/pictures/landscape.jpg and resize it to 1920x1080" "Apply a blur filter with radius 10 to /Users/me/images/profile.png" "Export all PNGs in /Users/me/images/ to JPEG format" "Apply grayscale to this image and save it"
License
MIT
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
MarkItDown
Freeby Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
FinAgent
Freeby mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.
