MCP-LOGO-GEN
MCP Tool Server for Logo Generation. This server provides logo generation capabilities using FAL AI, with tools for image generation, background removal, and image scaling.
sshtunnelvision
README
MCP Tool Server for Logo Generation
This server provides logo generation capabilities using FAL AI, with tools for image generation, background removal, and automatic scaling.
Demo
Installation
- Install
uv
(Universal Virtualenv):
curl -LsSf https://astral.sh/uv/install.sh | sh
- Create and activate a virtual environment:
uv venv
source .venv/bin/activate # On Unix/macOS
# or
.venv\Scripts\activate # On Windows
- Install dependencies:
uv pip install -r requirements.txt
- Set up your environment variables:
- Create a
.env
file in the root directory - Add your FAL AI API key:
- Create a
FAL_KEY=your_fal_ai_key_here
Running the Server
Start the server with:
python run_server.py
The server will be available at http://127.0.0.1:7777
Troubleshooting
If you encounter a FileNotFoundError
on Windows when running the server, make sure you're running the command from the root directory of the project. If the issue persists, try updating to the latest version of the repository which includes fixes for Windows compatibility.
For Windows users specifically:
- Make sure you've activated your virtual environment with
.venv\Scripts\activate
- Run the server from the root directory of the project with
python run_server.py
- If you see any path-related errors, please report them in the issues section of the repository
Cursor IDE Configuration
- Open Cursor Settings
- Navigate to the MCP section
- Add the following configuration:
- URL:
http://127.0.0.1:7777/sse
- Connection Type:
SSE
- Enable the connection
- URL:
Notes
- Always reference
@logo-creation.mdc
in your Cursor Composer for consistent results - Steps are defined in
@logo-creation.mdc
but tools can be used independently - All generated logos will be saved in the
downloads
directory - Each logo is automatically generated in three sizes:
- Original size
- 32x32 pixels
- 128x128 pixels
- All logos maintain transparency in their final PNG format
- Prompts created by agent are informed by examples and prompt structure seen in server.py. You can customize the prompt structure by editing the server.py file.
- You can use the generate_image tool to generate any image you want, not just logos
Requirements
- Python 3.8+
- FAL AI API key (required for image generation)
- Active internet connection
References
If you find this tool helpful, you can buy me a coffee ☕️ to support development!
Recommended Servers
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.
Excel MCP Server
A Model Context Protocol server that enables AI assistants to read from and write to Microsoft Excel files, supporting formats like xlsx, xlsm, xltx, and xltm.
Playwright MCP Server
Provides a server utilizing Model Context Protocol to enable human-like browser automation with Playwright, allowing control over browser actions such as navigation, element interaction, and scrolling.
@kazuph/mcp-fetch
Model Context Protocol server for fetching web content and processing images. This allows Claude Desktop (or any MCP client) to fetch web content and handle images appropriately.
Claude Code MCP
An implementation of Claude Code as a Model Context Protocol server that enables using Claude's software engineering capabilities (code generation, editing, reviewing, and file operations) through the standardized MCP interface.
Apple MCP Server
Enables interaction with Apple apps like Messages, Notes, and Contacts through the MCP protocol to send messages, search, and open app content using natural language.
DuckDuckGo MCP Server
A Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.
YouTube Transcript MCP Server
This server retrieves transcripts for given YouTube video URLs, enabling integration with Goose CLI or Goose Desktop for transcript extraction and processing.
mermaid-mcp-server
A Model Context Protocol (MCP) server that converts Mermaid diagrams to PNG images.