Symbol Image Generation MCP Server
Generates stylized 3D symbol images with automatic background removal using multiple AI image generators (Google Imagen, Stability AI, DALL-E 3) and integrates with MCP clients like Claude Desktop.
README
Symbol Image Generation MCP Server
A Model Context Protocol (MCP) server that exposes a tool for generating beautiful, stylized 3D claymorphic/glassmorphic symbol images (such as rockets, padlocks, badges) and automatically removing their background via the remove.bg API.
Features
- Exposes the
generate_symbol_imagetool to MCP clients (like Claude Desktop). - Auto-constructs a custom 3D isometric claymorphic/glassmorphic prompt matching your corporate UI aesthetics.
- Dynamically generates images using Google AI Studio (Imagen 3), Stability AI (SD3/Ultra), or OpenAI (DALL-E 3) based on configured API keys.
- Transparently removes background using the
remove.bgAPI. - Saves the final high-fidelity transparent PNG.
Prerequisites
- Node.js v18 or newer.
Installation
- Navigate to the server folder:
cd c:/Users/Tateo/my-project/symbol-image-mcp - Install dependencies:
npm install
Configuration
The server reads API keys from environment variables. Set at least one image generation API key (Google Imagen is preferred and checked first):
| Variable | Description | Required |
|---|---|---|
GEMINI_API_KEY / GOOGLE_API_KEY |
Google AI Studio API key (Imagen 3) | Yes (if using Google Imagen) |
STABILITY_API_KEY |
Stability AI API key | Yes (if using Stability AI) |
OPENAI_API_KEY |
OpenAI API key | Yes (if using OpenAI DALL-E) |
REMOVE_BG_API_KEY |
remove.bg API key | Optional (defaults to DBz2y4TCNeSiX6eHNuHH2eQP) |
Integrating with Claude Desktop
To add this server to your Claude Desktop client, edit your configuration file located at:
%APPDATA%\Claude\claude_desktop_config.json
Add the server to the mcpServers object:
{
"mcpServers": {
"symbol-image-mcp": {
"command": "node",
"args": ["c:/Users/Tateo/my-project/symbol-image-mcp/index.js"],
"env": {
"GEMINI_API_KEY": "YOUR_GEMINI_API_KEY_HERE",
"STABILITY_API_KEY": "YOUR_STABILITY_API_KEY_HERE",
"OPENAI_API_KEY": "YOUR_OPENAI_API_KEY_HERE"
}
}
}
}
Restart Claude Desktop after updating the configuration.
Development and Testing
You can start the server locally in stdio transport mode:
node index.js
The server will start listening for JSON-RPC messages on standard input/output.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.