M
MCP Icon
by @jayzoou
Search and generate icons
Created 1/11/2026
Updated about 10 hours ago
README
Repository documentation and setup instructions
MCP-Icon — Icon Generator MCP
一个最小、可运行的 Python 项目骨架,用于实现一个 MCP(Model Context Protocol),用于:
- 根据文本描述生成简单的 SVG icon
- 根据图片生成或检索相似的 icon
快速开始
- 创建虚拟环境并激活:
PowerShell:
python -m venv .venv
.\.venv\Scripts\Activate.ps1
CMD (可选):
.venv\Scripts\activate.bat
macOS / Linux:
python -m venv .venv
source .venv/bin/activate
- 安装依赖:
python -m pip install --upgrade pip
pip install -r requirements.txt
- 运行服务:
使用内置脚本(适合生产或快速启动):
python server.py
开发模式(可热重载):
uvicorn mcp.server:app --reload --host 0.0.0.0 --port 8000
在 MCP 客户端中配置启动器
将下面的配置添加到您的 MCP 客户端(或其他启动器)中,args 请替换为 server.py 的绝对路径:
"icon-generator": {
"command": "python",
"args": ["/绝对路径/到/your/server.py"]
}
如果想把 Python 可执行文件也写成绝对路径(更稳健):
"icon-generator": {
"command": "C:/Users/you/.venv/Scripts/python.exe",
"args": ["C:/Users/you/projects/MCP-Icon/server.py"]
}
Quick Setup
Installation guide for this server
Install Package (if required)
uvx mcp-icon
Cursor configuration (mcp.json)
{
"mcpServers": {
"jayzoou-mcp-icon": {
"command": "uvx",
"args": [
"mcp-icon"
]
}
}
}