mcpField
T
The Standard Icon Set

The Standard Icon Set

Local
standardicon.comOther0Updated today

About The Standard Icon Set

The Standard Icon Set is an MCP server for AI apps that need to find and retrieve icons without running commands. It searches icons by meaning, name, or visual description and returns SVG markup with adjustable size and weight.

Key features

  1. 01Search by meaning, name, or appearance
  2. 02Retrieve SVG markup
  3. 03Choose size from 16 to 48
  4. 04Choose weight from thin to black
  5. 05Browse categories and icons
  6. 06Runs locally and offline

Use cases

  1. 01Find an icon from a visual description
  2. 02Retrieve a sized SVG for an interface
  3. 03Browse icons within a category

MCP support

Exposes icon search, retrieval, category listing, and icon listing as tools for MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"com-standardicon-icons": {
"command": "npx",
"args": [
"-y",
"@standardicon/mcp"
]
}
}
}
Run commandnpx -y @standardicon/mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@standardicon/mcp0.3.0-alpha.4

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

@standardicon/mcp

Early version. This is an alpha. Names, sizes and defaults may still change before 1.0.0, so pin the version if you depend on it.

The Standard Icon Set as an MCP server. It's optional: it's for AI apps that can't run commands, such as Claude Desktop. A coding agent that can run commands should use the standardicon CLI instead, which searches the same descriptions and also writes icon files and translates names from Lucide and other sets.

Your AI agent can search the icons by meaning or by what they look like, and get the SVG at any size and weight. It runs locally and works offline: every icon ships inside the package.

Set up

Claude Code:

claude mcp add standardicon -- npx -y @standardicon/mcp

Cursor (.cursor/mcp.json), Claude Desktop (claude_desktop_config.json), and most other clients:

{
  "mcpServers": {
    "standardicon": { "command": "npx", "args": ["-y", "@standardicon/mcp"] }
  }
}

VS Code (.vscode/mcp.json):

{
  "servers": {
    "standardicon": { "command": "npx", "args": ["-y", "@standardicon/mcp"] }
  }
}

Tools

ToolWhat it does
search_iconsFinds icons by meaning ("delete"), name, or what they look like ("bell with a plus"). Each result says what the icon looks like and when to use it.
get_iconReturns one icon as SVG markup, at a size from 16 to 48 and a weight from thin to black. Regular is the default.
list_categoriesLists the categories and how many icons each has.
list_iconsLists every icon in a category.

Icons draw in currentColor, so they take the color of the text around them. When the set doesn't have an icon, the server says so and the agent is told not to draw a substitute.

License

MIT for the icons and this package.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.