n0isy avatar

Mcp Icon Visual

n0isy/brain-mcp-icon-visual

Connects Claude to Iconify's icon library with visual output designed for multimodal models. Exposes search_icons to query by keyword and get back a 4x4 PNG grid where Claude can see the results and reference them by cell number, plus get_svg to retrieve raw SVG markup from Iconify IDs, URLs, or local files. Also includes render_grid for side-by-side comparisons, useful when you're iterating on SVG edits or checking style consistency across a set. Built in Rust with stdio transport. The key trick is returning images instead of metadata so vision models can actually judge icon style and fit rather than guessing from filenames.

GitHub stars
1
tools
3
transport
STDIO
last updated
Mar 11, 2026

Tools

3 tools

Public tool metadata for what this MCP can expose to an agent.

search_iconsSemantic icon search. Returns a 4x4 PNG grid (512x512, cells 0-15) and a mapping of cell numbers to SVG URLs.

Semantic icon search. Returns a 4x4 PNG grid (512x512, cells 0-15) and a mapping of cell numbers to SVG URLs.

No parameter schema in public metadata yet.

get_svgRetrieve raw SVG markup from any source. Returns the complete SVG string for inspection or modification.

Retrieve raw SVG markup from any source. Returns the complete SVG string for inspection or modification.

No parameter schema in public metadata yet.

render_gridRender 1-16 SVGs onto a 4x4 comparison grid (512x512, cells 0-15). Useful for comparing icon variants side-by-side or previewing local icons alongside search results.

Render 1-16 SVGs onto a 4x4 comparison grid (512x512, cells 0-15). Useful for comparing icon variants side-by-side or previewing local icons alongside search results.

No parameter schema in public metadata yet.

Sponsors

Readme

mcp-icon-visual

MCP Registry npm License: MIT

MCP server that gives AI agents the ability to search, retrieve, compare, and render SVG icons. Built with Rust and the rmcp SDK.

Combines local filesystem access with a remote rendering API to resolve SVGs from any source — inline strings, URLs, local files, or Iconify IDs — and render them onto visual comparison grids.

The key insight: every tool returns images. A vision-capable LLM doesn't just get metadata — it sees the icons. This turns icon selection from guesswork into a visual conversation.


View the full README on GitHub

Details

Repository
github.com/n0isy/brain-mcp-icon-visual
Categories
Design & Creative, Search & Web Crawling
Package
@br-ai-n/mcp-icon-visual
Transport
STDIO
Registry
MCP registry, active

Related Design & Creative MCP servers

View all
1luisenvilla avatarFurniture Designerluisenvilla/furniture-designer-mcpProfessional furniture design: specs, validation, cut optimization, BOM, and 3D reports.1stars
2sshwarts avatarNapkinsshwarts/napkinShared visual canvas (Excalidraw) for collaborative whiteboarding between AI agents and humans.1stars
3gameanalytics avatarGameAnalytics Documentationcom.gameanalytics/analytics-docsSearch GameAnalytics docs: Unity, Unreal, iOS, Android SDK and API guides for mobile game analytics.0stars
4alex-gon avatarThe Game Crafteralex-gon/thegamecrafter-mcp-serverDesign, manage, and price tabletop games on The Game Crafter via MCP.0stars
5mcpcentral-io avatarJsoncanvasmcpcentral-io/jsoncanvas-mcpCreate, validate, edit, export (markdown/svg/png/mermaid), and search JSON Canvas files.0stars
6szum avatarCharts by Szumio.szum/chartsCreate, inspect, manage, and render charts and data visualizations as SVG/PNG or interactive embeds.0stars