From media-pipeline
Local Node.js MCP server using Google's Gemini API for media pipeline tasks. Outputs images to IMAGE_OUTPUT_DIR. Requires GEMINI_API_KEY and GEMINI_DEFAULT_MODEL.
npx claudepluginhub guinacio/claude-image-gen --plugin media-pipelineAdd to your .mcp.json:
{
"mcpServers": {
"media-pipeline": {
"command": "node",
"args": [
"${CLAUDE_PLUGIN_ROOT}/mcp-server/build/bundle.js"
],
"env": {
"GEMINI_API_KEY": "${GEMINI_API_KEY}",
"IMAGE_OUTPUT_DIR": "${IMAGE_OUTPUT_DIR:-./generated-images}",
"GEMINI_DEFAULT_MODEL": "${GEMINI_DEFAULT_MODEL:-gemini-3-pro-image-preview}"
}
}
}
}Replace placeholder values for: GEMINI_API_KEY
This MCP server needs API keys or credentials. Configure them in your environment before use.
This server has elevated permissions. Review the source code before enabling.
nodeGEMINI_API_KEY=${GEMINI_API_KEY}IMAGE_OUTPUT_DIR=${IMAGE_OUTPUT_DIR:-./generated-images}GEMINI_DEFAULT_MODEL=${GEMINI_DEFAULT_MODEL:-gemini-3-pro-image-preview}