Generates and edits images in Claude Desktop or Cursor using Google Gemini and other image services.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add image-toolkit -- uv venv --python=python3.11~/.codex/config.toml
[mcp_servers.image-toolkit]
command = "uv"
args = ["venv", "--python=python3.11"]
# codex mcp add image-toolkit -- uv venv --python=python3.11~/.cursor/mcp.json
{
"mcpServers": {
"image-toolkit": {
"command": "uv",
"args": [
"venv",
"--python=python3.11"
]
}
}
}.vscode/mcp.json
{
"servers": {
"image-toolkit": {
"type": "stdio",
"command": "uv",
"args": [
"venv",
"--python=python3.11"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"image-toolkit": {
"command": "uv",
"args": [
"venv",
"--python=python3.11"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"image-toolkit": {
"command": "uv",
"args": [
"venv",
"--python=python3.11"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"image-toolkit": {
"command": "uv",
"args": [
"venv",
"--python=python3.11"
]
}
}
}