DA

dh1011/auto-favicon-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

34 stars 5 forks 质量 49 趋势 12MIT

MCP 服务器用于从 PNG 图片或 URL 自动生成 favicon

概览

一个MCP(模型上下文协议)服务器,自动从PNG图片或URL生成完整的收藏档案集。该服务器创建了包括各种大小、Apple Touch图标和manifest.json文件在内的全面收藏档案文件集。 - : 从本地PNG文件生成同档集 - : 从URL下载图片并生成同档集 - : 创建多种尺寸(16x16、32x32、48x48、64x64、128x128、256x256) - : 生成传统favicon.ico文件 - : 为iOS设备创建苹果专用触摸图标 - : 为渐进式网页应用生成manifest.json - generate_favicon_from_png:从本地 PNG 文件生成 favicon 集- generate_favicon_from_url:从 URL 下载图片并生成 favicon 集

概述(AI 翻译)

一个MCP(模型上下文协议)服务器,自动从PNG图片或URL生成完整的收藏档案集。该服务器创建了包括各种大小、Apple Touch图标和manifest.json文件在内的全面收藏档案文件集。

特色

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

安装与使用

MCP 客户端配置

在你的MCP客户端配置中添加:

可用工具

  • generate_favicon_from_png:从本地PNG文件生成同档集
  • generate_favicon_from_url:从URL下载图片并生成同页集

要求

  • Python 3.12+
  • UV包管理器

本页由 AI 翻译,技术细节请以原文为准。

README

Auto Favicon MCP Server

An MCP (Model Context Protocol) server that automatically generates complete favicon sets from PNG images or URLs. This server creates a comprehensive set of favicon files including various sizes, Apple touch icons, and a manifest.json file.

Features

  • PNG to Favicon: Generate favicon sets from local PNG files
  • URL to Favicon: Download images from URLs and generate favicon sets
  • Complete Icon Set: Creates multiple sizes (16x16, 32x32, 48x48, 64x64, 128x128, 256x256)
  • ICO Format: Generates traditional favicon.ico files
  • Apple Touch Icons: Creates Apple-specific touch icons for iOS devices
  • Web App Manifest: Generates manifest.json for Progressive Web Apps

Installation & Usage

MCP Client Configuration

Add to your MCP client configuration:

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

Available Tools

  • generate_favicon_from_png: Generate favicon set from a local PNG file
  • generate_favicon_from_url: Download image from URL and generate favicon set

Requirements

  • Python 3.12+
  • uv package manager
在 GitHub 查看完整 README

安装

uvx auto-favicon
新手?先看 mcpskill.org 教程 →

配置

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