Back to Browse

Icon MCP Server

Developer ToolsModerate5.7MCP RegistryLocal
Free

Server data from the Official MCP Registry

Lucide icon sets for AI: search 2000+ icons, style them, batch-export SVG. Offline, no key.

About

Lucide icon sets for AI: search 2000+ icons, style them, batch-export SVG. Offline, no key.

Security Report

5.7
Moderate5.7Moderate Risk

icon-mcp is a well-designed, security-conscious MCP server with no authentication requirements (appropriate for its offline-only use case) and clean code architecture. The server implements proper input validation, bounds checking, and error handling. Permissions are minimal and appropriate: file read access to bundled icons and standard library operations only. No network access, credential handling, or dangerous operations are present. Supply chain analysis found 5 known vulnerabilities in dependencies (1 critical, 3 high severity). Package verification found 1 issue.

7 files analyzed · 9 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

File System Read

Reads files on your machine. Normal for tools that analyze or process local data.

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-pratham-jain33-icon-mcp": {
      "args": [
        "icon-mcp"
      ],
      "command": "uvx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

icon-mcp

Offline MCP server providing searchable, parametric Lucide icons for AI assistants

MCP server providing searchable, parametric Lucide icon sets for AI assistants.

Motivation

AI assistants often fall back to emojis when a UI needs an icon, and creating a consistent set of icons requires design effort. This server lets assistants search a bundled Lucide collection, restyle icons, and export them offline, removing the need for external APIs or design work.

Tech stack

  • Python ≥3.10
  • fastmcp (>=2.0)
  • Bundled Lucide SVG icons (≈2000)

Features

  • Keyword search across 2000+ Lucide icons
  • Parametric styling of stroke width, color, and size
  • Batch generation of matching icon sets in a single call
  • Fully offline operation, no API keys or network access
  • Simple MCP command exposing search_icons and generate_icons tools

Installation

pip install icon-mcp

or with uvx:

uvx icon-mcp

From source:

git clone https://github.com/pratham-jain33/icon-mcp
cd icon-mcp
python -m venv .venv
.venv/bin/pip install -e .

Usage

Start the MCP server:

icon-mcp

The server registers two tools:

  • search_icons – find icon names by keyword.
  • generate_icons – render one or many icons with shared stroke_width, color, and size.

Example Claude Desktop configuration (JSON):

{
  "mcpServers": {
    "icon-mcp": {
      "command": "uvx",
      "args": ["icon-mcp"]
    }
  }
}

After restarting the assistant, you can ask for icons, e.g.,

"Find me a settings icon and a trash icon, both 1.5px stroke in #2f6bff at 32px, as SVGs." The assistant will call search_icons or generate_icons and receive styled SVG markup.

After restarting the assistant, you can request icons such as:

Find me a settings icon and a trash icon, both 1.5px stroke in #2f6bff at 32px, as SVGs.

The assistant will call generate_icons and receive a JSON response containing the styled SVG markup for each icon.


Created with repo-doctor

Reviews

No reviews yet

Be the first to review this server!