unicon-mcp

Help users connect the Unicon MCP server to Claude Desktop, Cursor, and other MCP clients. Use when setting up MCP config, verifying installs, debugging MCP connection issues, or using Unicon tools for icon search and generation through AI assistants.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "unicon-mcp" with this command: npx skills add webrenew/unicon/webrenew-unicon-unicon-mcp

Unicon MCP

Use the Unicon MCP server to search and generate icon components through AI assistants like Claude Desktop and Cursor.

Quick Start

Claude Desktop

  1. Open ~/Library/Application Support/Claude/claude_desktop_config.json
  2. Add:
{
  "mcpServers": {
    "unicon": {
      "command": "npx",
      "args": ["-y", "@webrenew/unicon-mcp-server"]
    }
  }
}
  1. Fully quit and restart Claude Desktop.

Cursor

  1. Open Settings > MCP Servers
  2. Add the same JSON config shown above
  3. Restart Cursor

Verify Installation

  • Claude Desktop: look for the plug icon, ensure unicon appears
  • Cursor: run claude mcp list if using Claude Code

Common Prompts

  • "Search for dashboard icons in Lucide"
  • "Get React component for lucide:arrow-right"
  • "Generate Vue components for social media icons"
  • "List available icon libraries"

Available Tools

search_icons

Search through 19,000+ icons with optional filters.

Parameters

ParameterRequiredDescription
queryYesSearch term
sourceNoFilter by library
categoryNoFilter by category
limitNoMax results (default: 20)
includeCodeNoReturn code with results
strokeWidthNoStroke width when includeCode=true
normalizeStrokesNoNormalize stroke widths, skipping fill icons

get_icon

Return code for a single icon in a requested format.

Parameters

ParameterRequiredDescription
iconIdYesIcon ID (e.g., "lucide:home")
formatNosvg, react, vue, svelte, json
sizeNoIcon size in pixels
strokeWidthNoStroke width
normalizeStrokesNoNormalize stroke widths, skipping fill icons

get_multiple_icons

Fetch up to 50 icons at once in a shared format.

Parameters

ParameterRequiredDescription
iconIdsYesArray of icon IDs
formatNoOutput format
sizeNoIcon size in pixels
strokeWidthNoStroke width
normalizeStrokesNoNormalize stroke widths, skipping fill icons

get_starter_pack

Get curated icon packs for common use cases.

Parameters

ParameterRequiredDescription
packIdYesPack identifier
formatNoOutput format
sizeNoIcon size in pixels
strokeWidthNoStroke width
normalizeStrokesNoNormalize stroke widths, skipping fill icons

Resources

The MCP server exposes these resources:

URIDescription
unicon://sourcesLibrary metadata (names, icon counts)
unicon://categoriesAvailable category list
unicon://statsOverall icon statistics
unicon://starter_packsCurated icon packs (shadcn-ui, dashboard, etc.)
unicon://instructionsDetailed usage guide with examples

Troubleshooting

Server not appearing

  1. Fully quit the app (Cmd+Q on macOS)
  2. Verify config JSON syntax is valid
  3. Restart the application
  4. Check for error logs

Slow first start

The first npx run downloads the package. Subsequent runs use cache.

Icons not found

Run search_icons with your query to verify the icon ID exists. Format is source:name (e.g., lucide:home).

Connection errors

  1. Ensure you have Node.js 18+ installed
  2. Check internet connectivity
  3. Try running manually: npx @webrenew/unicon-mcp-server

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

unicon

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

memories-dev

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

memories-cli

No summary provided by upstream source.

Repository SourceNeeds Review
General

memories-mcp

No summary provided by upstream source.

Repository SourceNeeds Review