Auto Favicon MCP Server

Jul 26, 2025 - 07:30
 0  0
Auto Favicon MCP Server

Auto Favicon MCP Server

An MCP (Model Context Protocol) server that automatically generates complete favicon sets from PNG images or URLs. This server creates a comprehensive set of favicon files including various sizes, Apple touch icons, and a manifest.json file.

Features

  • PNG to Favicon: Generate favicon sets from local PNG files
  • URL to Favicon: Download images from URLs and generate favicon sets
  • Complete Icon Set: Creates multiple sizes (16x16, 32x32, 48x48, 64x64, 128x128, 256x256)
  • ICO Format: Generates traditional favicon.ico files
  • Apple Touch Icons: Creates Apple-specific touch icons for iOS devices
  • Web App Manifest: Generates manifest.json for Progressive Web Apps

Setup

  1. Clone this repository:
git clone <repository-url>
cd auto-favicon
  1. Install dependencies:
uv sync
  1. Add to your MCP client configuration:
{
  "mcpServers": {
    "favicon-generator": {
      "command": "uv",
      "args": ["run", "main.py"],
      "env": {}
    }
  }
}

Available Tools

  • generate_favicon_from_png: Generate favicon set from a local PNG file
  • generate_favicon_from_url: Download image from URL and generate favicon set

Requirements

  • Python 3.12+
  • uv package manager

What's Your Reaction?

Like Like 0
Dislike Dislike 0
Love Love 0
Funny Funny 0
Angry Angry 0
Sad Sad 0
Wow Wow 0