MCP server for searching 16,000+ open-source SVG icons from icons.pureadmin.io.
Search across FluentUI, Font Awesome, Heroicons, Lucide, and Tabler icon sets with a single tool. Get platform identifiers for iOS, Android, React, Vue, and Svelte.
| Tool | Description |
|---|---|
get_usage_guide |
Read first if unsure how to use the server. Returns icon set overview, workflow, and tips. |
search_icons |
Search icons by name with filters for set, style, size. Returns names + SVG URLs. |
get_icon_detail |
Get full metadata for an icon: all sizes, platform identifiers, color method, phrases. |
get_icon_svg |
Fetch raw SVG content from a URL. |
list_icon_sets |
List all icon sets with styles, sizes, color methods, and counts. |
Add to claude_desktop_config.json:
{
"mcpServers": {
"icons": {
"command": "npx",
"args": ["-y", "@keenmate/pure-admin-icons-mcp"]
}
}
}
claude mcp add icons -- npx -y @keenmate/pure-admin-icons-mcp
Once connected, ask Claude:
| Variable | Default | Description |
|---|---|---|
ICONS_API |
https://icons.pureadmin.io |
API base URL |
GET /api/icons/search — Search with filters (q, set, style, size, limit, format)GET /api/icons/:id — Icon detail with metadataGET /api/icon-sets — List icon setsGET /icons/:set/:style/:filename — SVG filesGET /llms.txt — API documentation for LLMsnpm install
npm run dev # Watch mode
npm run build # Build
npm start # Run locally
MIT. Icon SVGs retain their original licenses.
Built by KeenMate.