MCP Catalogs
Home

mcp-icon

by hustcc·0·Score 36

An MCP server providing semantic search for over 100,000 SVG icons via keyword queries.

developer-toolsai-llmproductivity
0
Forks
0
Open issues
3 mo ago
Last commit
2d ago
Indexed

Overview

MCP-icon is a focused MCP server that enables AI models to search for infographic SVG icons using semantic queries. It leverages the AntV Infographic library to provide access to a massive collection of over 100,000 icons. The server supports three transport modes (stdio, SSE, and streamable HTTP) and provides a single tool called 'search_icons' that returns SVG URLs based on keyword searches. The implementation is clean with minimal dependencies and includes comprehensive testing.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Helping AI assistants find appropriate icons when generating content or UI descriptions
you:Enabling design tools to programmatically discover icons based on semantic meaning
you:Powering icon search functionality in AI-powered development environments
you:How many icons are available in the database?
you:What transport protocols are supported?

When to choose this

Choose mcp-icon when you need to quickly find semantic icon matches for UI design, content creation, or development projects without leaving your AI environment.

When NOT to choose this

Don't choose mcp-icon if you need icons with specific licenses, require extensive filtering options beyond keyword search, or need to host your own icon library.

Tools this server exposes

1 tool extracted from the README
  • search_iconssearch_icons(keyword: string, topK?: number) => Promise<Array<{ url: string }>>

    Search for SVG icons by keyword. Returns a list of SVG URLs matching the semantic query.

Comparable tools

iconify-mcpheroicons-mcpmaterial-icons-mcplucide-react-mcp

Installation

Install by adding to your MCP client configuration:

**Claude Desktop (macOS/Linux):**

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

**Claude Desktop (Windows):**

{
  "mcpServers": {
    "mcp-icon": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "mcp-icon"]
    }
  }
}

The server can also be run directly: npx -y mcp-icon

FAQ

How many icons are available in the database?
The server provides access to over 100,000 SVG icons from the AntV Infographic library.
What transport protocols are supported?
MCP-icon supports three transport modes: stdio (default), SSE (Server-Sent Events), and streamable HTTP.

Compare mcp-icon with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.