MCP.so
登录

Favicon MCP Server

@elliotxx

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

elliotxx

关于 Favicon MCP Server

A MCP server for converting input images into favicon

Favicon MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

Favicon MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Favicon MCP Server?

Favicon MCP Server is a Model Context Protocol (MCP) server that converts SVG images into ICO and PNG favicon formats for web applications. It is designed for developers using LLM-powered tools (e.g., Windsurf, Cursor) who need to generate favicons programmatically.

How to use Favicon MCP Server?

Install Go 1.20+, clone the repository, run go run main.go. The server exposes a tool svg_to_favicon accepting parameters: svg_data (SVG string) or svg_file (path), optional output_formats (default ["ico", "png"]), and optional output_dir for file output. It returns base64‑encoded ICO and PNG data in the response. Integration configs for Windsurf and Cursor are provided.

Key features of Favicon MCP Server

  • Converts SVG to ICO format (16×16, 32×32, 48×48 pixels)
  • Converts SVG to PNG format (16×16, 32×32, 48×48 pixels)
  • Supports base64‑encoded output for easy integration
  • Seamless MCP protocol support for LLM applications
  • Accepts SVG as inline string or file path

Use cases of Favicon MCP Server

  • Generating favicons for websites from SVG source
  • Automating favicon creation in AI‑powered development workflows
  • Integrating favicon generation into CI/CD pipelines via MCP
  • Providing consistent, multi‑size favicons for web applications

常见问题

1

What input formats does the server accept?

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

2

What output formats and sizes are available?

Output formats are ICO and PNG. Both are generated at 16×16, 32×32, and 48×48 pixels.

3

How do I run the server?

Ensure Go 1.20+ is installed, clone the repository, and run `go run main.go` from the project directory.

4

How can I integrate with Windsurf or Cursor?

Add the server configuration to `~/.codeium/windsurf/mcp_config.json` for Windsurf, or add it as an MCP server in Cursor settings using the command `go run main.go`.

5

What dependencies are required?

The server requires Go 1.20+ and the packages `github.com/mark3labs/mcp-go v0.13.0`, `github.com/sergeymakinen/go-ico`, and `github.com/tdewolff/canvas`.

评论

其他 分类下的更多 MCP 服务器