Search line icons by meaning or by what they look like, and get them as SVG at any size and weight.
MCPpedia last refreshed this data
com.standardicon/icons is an MCP server that search line icons by meaning or by what they look like, and get them as SVG at any size and weight. Its tool list has not been published yet over stdio, requires no API key, and scores 53/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"com-standardicon-icons": {
"command": "npx",
"args": [
"-y",
"@standardicon/mcp"
]
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Search line icons by meaning or by what they look like, and get them as SVG at any size and weight.
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
npx -y '@standardicon/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 @standardicon/mcp against OSV.dev.
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 design
Design tokens from any live site: colours, type, spacing, components, drift against a baseline.
Draw and visually collaborate with your agents on tldraw's canvas.
MeiGen-AI-Design-MCP — Turn Claude Code / OpenClaw into your local Lovart. Local ComfyUI, 1,400+ prompt library, multi-direction parallel generation.
Inspect and edit Three.js scenes, materials, shaders, lights in real time from any AI agent
MCP Security Weekly
Get CVE alerts and security updates for com.standardicon/icons and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
This is the public copy of the Standard Icon source. The icons, the
standardiconCLI,@standardicon/reactand@standardicon/mcpall build from it. The website's typeface, Polymath, is licensed and isn't included, so the site itself (npm run build) needs those fonts inapp/fonts.
About 1,500 free SVG line icons, drawn on a 16px grid and released under the MIT license. Weights are measured at 18px, the default size, and lines grow with the size, like text.
Browse the set at standardicon.com.
This is an alpha. Names, sizes and defaults may change before 1.0.0, so pin versions.
In a React project, use the components. Only the icons you import are bundled.
npm install @standardicon/react
import { ClockIcon, TrashIcon } from '@standardicon/react';
<ClockIcon size={20} />
<TrashIcon weight="semibold" title="Delete" />
Anywhere else, use the CLI to copy SVG files into your project. It is a build-time tool, so install it as a dev dependency or run it with npx.
npm install --save-dev standardicon
npx standardicon add arrow-up check search --out src/icons
npx standardicon get arrow-up --size 20 # print one SVG
npx standardicon search "bell with a plus" # find an icon by meaning
npx standardicon from lucide x Trash2 # our name for another set's icon
Or fetch a file directly: curl -fsS https://standardicon.com/svg/16/arrow-up.svg.
For AI apps that can't run commands, such as Claude Desktop, there is an optional MCP server, @standardicon/mcp. A coding agent that can run commands should use the CLI.
claude mcp add standardicon -- npx -y @standardicon/mcp
Icons draw in currentColor, so they take the color of the text around them. Package details are in packages/react, cli and packages/mcp.
Sizes are 16, 18, 20, 22, 24, 28, 32, 40 and 48. Pick the size from the text the icon sits beside:
| Text | Icon |
|---|---|
| 12 to 13px | 16 |
| 14 to 15px | 18 (the default) |
| 16 to 17px | 20 |
| 18 to 19px | 22 |
| 20 to 21px | 24 |
| 22 to 26px | 28 |
| 27 to 30px | 32 |
| 31 to 36px | 40 |
| Larger | 48 |
A sidebar title or heading in larger type needs a larger icon than the items under it. Every size is the same drawing scaled up, so one SVG file works at any size: set its width and height.
| Weight | Line at 18px | Comes in |
|---|---|---|
| thin | 1px | every size |
| regular (default) | 1.33px | every size |
| semibold | 1.5px | 18 and up |
| bold | 2px | 32 and up |
| black | 2.5px | 40 and up |
Lines grow with the size: regular is 1.33px at 18 and 1.78px at 24. Icons with filled shapes come in one weight, regular. Raw files for other weights are at /svg/{weight}/{size}/{name}.svg.
npx skills add Standard-Icon/standardicon)To keep using the set in a project, add this line to its AGENTS.md or CLAUDE.md:
Use The Standard Icon Set for every icon:
@standardicon/reactin React projects, otherwisenpx standardicon add <name>. Find names withnpx standardicon search <words>before adding an icon from anywhere else.
Use the issue templates: icon request or bug report. Search the set first, since the icon may exist under another name.
Report vulnerabilities privately, as described in SECURITY.md. Don't open a public issue.
MIT, for the icons and the code. See LICENSE. The name and logo of The Standard Icon Set, and the Polymath ty