关于 The Standard Icon Set
The Standard Icon Set 是面向无法运行命令的 AI 应用的 MCP 服务,可按含义、名称或外观描述搜索图标,并返回可调整尺寸和粗细的 SVG。
主要功能
- 01按含义、名称或外观搜索
- 02获取 SVG 标记
- 03选择 16 至 48 的尺寸
- 04选择从细到黑的粗细
- 05浏览类别和图标
- 06本地运行且支持离线
适用场景
- 01根据外观描述查找图标
- 02获取适合界面的指定尺寸 SVG
- 03浏览某个类别中的图标
MCP 相关
向 MCP 客户端提供图标搜索、获取、类别列表和图标列表工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
@standardicon/mcp
早期版本。 这是一个 alpha 版本。1.0.0 发布前,名称、尺寸和默认值仍可能变更,因此如果依赖此版本,请固定版本号。
Standard Icon Set 的 MCP 服务。它是可选的:适用于无法运行命令的 AI 应用,例如 Claude Desktop。能够运行命令的编码 Agent 应改用 standardicon CLI,它会搜索相同的描述,还能写入图标文件,并转换 Lucide 和其他图标集中的名称。
你的 AI Agent 可以按含义或外观搜索图标,并获取任意尺寸和粗细的 SVG。它在本地运行且支持离线使用:所有图标都包含在程序包中。
设置
Claude Code:
claude mcp add standardicon -- npx -y @standardicon/mcp
Cursor(.cursor/mcp.json)、Claude Desktop(claude_desktop_config.json)和大多数其他客户端:
{
"mcpServers": {
"standardicon": { "command": "npx", "args": ["-y", "@standardicon/mcp"] }
}
}
VS Code(.vscode/mcp.json):
{
"servers": {
"standardicon": { "command": "npx", "args": ["-y", "@standardicon/mcp"] }
}
}
工具
| 工具 | 功能 |
|---|---|
search_icons | 按含义(“delete”)、名称或外观(“bell with a plus”)查找图标。每个结果都会说明图标的外观和适用场景。 |
get_icon | 以 SVG 标记返回一个图标,尺寸范围为 16 至 48,粗细范围为 thin 至 black。默认值为 Regular。 |
list_categories | 列出各个类别及其包含的图标数量。 |
list_icons | 列出某个类别中的所有图标。 |
图标使用 currentColor 绘制,因此会采用周围文字的颜色。如果图标集中没有所需图标,服务会说明这一点,并告知 Agent 不要绘制替代图标。
许可证
图标和此程序包均采用 MIT 许可证。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。