article
README
🚀 Auto Favicon MCP Server
这是一个MCP(模型上下文协议)服务器,它可以从PNG图像或URL自动生成完整的favicon图标集。该服务器会创建一套全面的favicon文件,涵盖各种尺寸、苹果触摸图标,以及一个manifest.json文件。
🚀 快速开始
在MCP客户端配置中添加以下内容:
{
"mcpServers": {
"favicon-generator": {
"command": "uvx",
"args": ["auto-favicon"],
"env": {}
}
}
}
✨ 主要特性
- PNG转favicon图标:从本地PNG文件生成favicon图标集。
- URL转favicon图标:从URL下载图像并生成favicon图标集。
- 完整图标集:创建多种尺寸的图标(16x16、32x32、48x48、64x64、128x128、256x256)。
- ICO格式:生成传统的favicon.ico文件。
- 苹果触摸图标:为iOS设备创建苹果专用的触摸图标。
- Web应用清单:为渐进式Web应用生成manifest.json文件。
📦 安装指南
系统要求
- Python 3.12+
- uv包管理器
💻 使用示例
可用工具
generate_favicon_from_png:从本地PNG文件生成favicon图标集。generate_favicon_from_url:从URL下载图像并生成favicon图标集。
微信扫一扫