Favicon MCP Server

A MCP server for converting input images into favicon

Local serverstdioGo

What is the Favicon MCP Server?

A MCP server for converting input images into favicon

What the server does

A Model Control Protocol (MCP) server that converts SVG images into various favicon formats (ICO and PNG) for web applications.

  • SVG to ICO Conversion — Convert SVG images to ICO format (16x16, 32x32, 48x48 pixels)
  • SVG to PNG Conversion — Convert SVG images to PNG format (16x16, 32x32, 48x48 pixels)
  • Base64 Encoded Output — Easy integration with base64 encoded output
  • MCP Protocol Support — Seamless integration with LLM-powered applications

Credentials and setup notes

  • Go 1.20 or higher - Dependencies: - github.com/mark3labs/mcp-go v0.13.0 - github.com/sergeymakinen/go-ico - github.com/tdewolff/canvas

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
svg_dataSVG icon content provided as a string.
output_formatsArray of strings specifying the desired output formats (ico, png). Default: ["ico", "png"].

How to install the Favicon MCP Server

{
  "mcpServers": {
    "favicon-mcp-server": {
      "command": "go",
      "args": [
        "run",
        "main.go"
      ],
      "cwd": "/path/to/favicon-mcp-server",
      "env": {}
    }
  }
}

Maintainer configuration example. Replace example paths and credential placeholders before connecting.

Configuration

  • Go 1.20 or higher - Dependencies: - github.com/mark3labs/mcp-go v0.13.0 - github.com/sergeymakinen/go-ico - github.com/tdewolff/canvas

Example prompts to try

  • “Use Favicon to svg data.”
  • “Use Favicon to output formats.”
  • “Use Favicon to Parameters.”

Frequently asked questions

The server accepts SVG data as a string (`svg_data`) or a path to an SVG file (`svg_file`).