
Iconoteka
io.github.turbaba由 GitHub 账号 turbaba 发布v0.2.3更新于 Oct 24, 2026
Search 1,400 open-source icons in 7 weights and 2 styles, and get paste-ready SVG.
概览
Iconoteka 是一个本地 MCP 服务器,让助手搜索 1,400 个开源图标并返回可直接粘贴的 SVG 标记。
- 可以做什么
- 按含义或名称搜索图标,可限定分类和结果数量,返回排序结果及每个图标可用的字重、样式和相关关键词。获取单个图标或一次最多 24 个图标的 SVG 标记,可指定字重和样式。列出全部 23 个图标分类及各自图标数量。
- 适用场景
- 适合助手在构建界面或文档时需要真实图标 SVG,而不是自行编造路径或凭记忆猜测某个图标库。也适合按概念挑选匹配图标,并在一次请求中取回整组工具栏图标。
- 运行要求
- 通过 npm 包 iconoteka-mcp 以 npx 作为本地进程运行,需要 Node.js 和 npx。未声明认证、API 密钥、环境变量或请求头,图标数据随包内置,可离线使用。
安装
在 SourceWeft 中
- 打开 控制台中的 Iconoteka,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
iconoteka-mcp
MCP server for Iconoteka — let an AI assistant search 1,400 icons and hand back paste-ready SVG.
Ask for "a notification bell, medium weight" and the assistant returns the real icon, rather than inventing a path or reaching for whatever library it happens to remember.
Setup
Each client stores MCP servers in its own format, so use the entry for yours.
Claude Code
Codex
Or in ~/.codex/config.toml:
VS Code (GitHub Copilot)
Or per workspace in .vscode/mcp.json — note the key is servers:
Cursor, Claude Desktop, Windsurf and Gemini CLI share one shape, each in its own file:
Zed — in settings.json, under context_servers:
It runs offline: the icon data ships inside the package.
Tools
search_icons — find icons by meaning or name. Returns ranked matches with
the weights and styles each one has, plus its other keywords.
Optional category and limit.
get_icon — SVG markup for one icon, or for several in a single call.
Pass an array to fetch up to 24 icons at once, so a whole toolbar takes one request:
weight is thin ultralight light regular medium semibold bold
(default regular); style is stroke or fill (default stroke). The path
uses currentColor, so it inherits the surrounding text colour.
name takes an icon's own name or the word people reach for: trash, edit
and settings each resolve to the right icon.
Most icons have all 14 variants; some have 7 or 8. Ask for one that doesn't
exist and the server says what to use instead — for example, "download" has no fill; it is a stroke-only icon. Use style "stroke".
list_categories — all 23 categories with icon counts.
Support
Iconoteka is a free, open-source library created and maintained by one person. Support its future development through a monthly Patreon subscription or a one-time Ko-fi donation.
License
MIT — both this server and the icons. Free for personal and commercial use, including closed-source. No attribution required.
The Iconoteka name and logo are not covered by the MIT grant.
来源:packages/iconoteka-mcp/README.md,提交 918e835
工具
0版本历史
2- v0.2.3最新Oct 10, 2026
- v0.2.2Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分