favicon-mcp-server

favicon-mcp-server

1

Favicon MCP Server is a tool for converting SVG images into favicon formats like ICO and PNG, with support for Base64 encoding. It seamlessly integrates with AI-powered applications via the MCP protocol, streamlining favicon generation for web developers.

Favicon MCP Server

A Model Control Protocol (MCP) server designed to convert SVG images into various favicon formats such as ICO and PNG for web applications.

Features

  • Convert SVG images to ICO format with sizes 16x16, 32x32, and 48x48 pixels.
  • Convert SVG images to PNG format with sizes 16x16, 32x32, and 48x48 pixels.
  • Supports Base64 encoded output for easy integration.
  • Seamless integration with LLM-powered applications.

Prerequisites

  • Requires Go 1.20 or higher.
  • Dependencies include mark3labs/mcp-go v0.13.0, sergeymakinen/go-ico, and tdewolff/canvas.

Installation

To install the server, clone the repository and download dependencies.

Usage

Start the server and utilize input methods like direct SVG input or SVG file input. Output can be in Base64 encoded form or as files.

Contributing

Fork the repository, create feature branches, commit changes, push, and open pull requests.

Integration

Compatible with tools such as Windsurf and Cursor using specific setup steps.

License

Licensed under the MIT License.