自动网站图标生成服务

一个通过PNG图片或URL自动生成完整网站图标集的MCP服务器,包括多种尺寸、Apple触摸图标和manifest.json文件。

  • by dh1011
  • Python
  • 本地部署
  • 34 星标
  • 更新于
在 GitHub 查看 dh1011/auto-favicon-mcp

使用说明

自动收藏夹MCP服务器

一个MCP(模型上下文协议)服务器,可以从PNG图像或URL自动生成完整的favicon集。该服务器创建了一组全面的favicons文件,包括各种大小、Apple touch图标和manifest.json文件。

特性

  • PNG转Favicon:从本地PNG文件生成favicon集
  • 指向收藏夹图标的URL:从URL下载图像并生成favicon集
  • 完整图标集:创建多种尺寸(16x16、32x32、48x48、64x64、128x128、256x256)
  • ICO格式:生成传统的favicon.ico文件
  • 苹果触摸图标:为iOS设备创建Apple特定的触摸图标
  • Web应用程序清单:为渐进式Web应用程序生成manifest.json

安装与使用

MCP客户端配置

添加到MCP客户端配置中:

{
  "mcpServers": {
    "favicon-generator": {
      "command": "uvx",
      "args": ["auto-favicon"],
      "env": {}
    }
  }
}

可用工具

  • generate_favicon_from_png:从本地PNG文件生成favicon集
  • generate_favicon_from_url:从URL下载图像并生成favicon集

需求

  • Python 3.12+
  • uv包管理器