Search IconMind's MIT icons by name, tag or category; get real slugs and import lines. Offline.
MCPpedia last refreshed this data
io.github.Iconmind/iconmind is an MCP server that search IconMind's MIT icons by name, tag or category; get real slugs and import lines. Offline. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 82/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"io-github-iconmind-iconmind": {
"args": [
"-y",
"@iconmind/mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Search IconMind's MIT icons by name, tag or category; get real slugs and import lines. Offline.
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
npx -y '@iconmind/mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked @iconmind/mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in other
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.
SQL for Android APK and DEX files: classes, methods, strings, references and smali.
System 1 decision models (Jev, Laya, Cua-S1) as brain for agents: Browser use, computer use, games and robotics
MCP Security Weekly
Get CVE alerts and security updates for io.github.Iconmind/iconmind and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Open-source icons for AI-era software.
LLMs, agents, MCP, RAG, and everything around them.
Website · Browse all icons · Collections · Docs · MCP server
import { Agent, ContextWindow, VectorDatabase } from "@iconmind/react";
<Agent />
<ContextWindow variant="duotone" weight="bold" />
<VectorDatabase size={32} className="text-violet-500" />
5,287 icons · 31,722 drawings · 10 packages · one generated source of truth.
Every icon is a declaration compiled into six cells by a validator that refuses geometry
it cannot draw correctly, and a nightly job rasterises all 31,722 of them and fails if any
two icons render the same. That is how a set this size still reads as one hand, and why
an assistant can be handed an MCP server that returns
real names instead of <AgentBrain />.
Icons get redrawn when that scan or the contact sheet catches them — a whole round of rooms and appliances went back on the board because shapes were fusing at 16 px — and Bluetooth was dropped because its rune needs three stroke crossings where the set allows two. Everything else that was turned away is written down too.
Build a UI for an agent, a RAG pipeline, or an MCP server and you run out of icons
almost immediately. There is no context-window, no reranker, no tool-calling, no
mcp-resource in any mainstream set, so interfaces reach for a generic robot, a generic
database, a generic lightning bolt, and the meaning is lost.
Lucide, Heroicons and Phosphor are excellent, and a thousand domain-specific AI icons would be scope creep for any of them. IconMind sits next to them, not instead of them. The 24px grid and 2px regular stroke match Lucide on purpose, so the two can share an interface without clashing.
| IconMind | Generalist sets | |
|---|---|---|
| Vocabulary | AI, agents, MCP, RAG, data, devops | General UI |
| Grid | 24px, 2px stroke | Usually the same |
| Variants | 6 drawings per concept | Usually 1–2 |
| Consistency | Machine-enforced geometry | Reviewed by eye |
| For AI assistants | Built-in MCP server | — |
5,287 icons · 20 domains · 6 cells each. Two variants, outline and duotone, each
drawn at three weights (1.5 / 2 / 2.5). A weight is a real drawing constraint, not a
stroke-width slider: gap and legibility rules tighten as the stroke grows, and the
validator checks every cell separately.
Duotone is derived, never drawn: every closed body tints at 20% behind the strokes, and icons made only of open marks (a check, an arrow) get a halo, the same paths echoed wider behind them, so the whole set answers the variant switch, not just the lucky icons.