
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 分