A Model Context Protocol (MCP) server exposing Lucide icons as resources and tools for LLMs and agentic applications. Built with Bun and the MCP TypeScript SDK.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"lucide-icons": {
"args": [
"lucide-icons-mcp",
"--stdio"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol (MCP) server exposing Lucide React icons as resources and tools for LLMs and agentic applications. Built with Bun and the MCP TypeScript SDK.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'lucide-icons-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 lucide-icons-mcp against OSV.dev.
Click any tool to inspect its schema.
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 / developer-tools
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
Manage Supabase projects — databases, auth, storage, and edge functions
MCP server for using the GitLab API
MCP Security Weekly
Get CVE alerts and security updates for Lucide Icons Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol (MCP) server exposing Lucide React icons as resources and tools for LLMs and agentic applications. Built with Bun and the MCP TypeScript SDK.
Lucide is a beautiful & consistent icon toolkit made by the community. It's an open-source icon library that provides over 1,500+ carefully crafted icons in a single, consistent style. Originally forked from Feather Icons, Lucide has grown into one of the most popular icon libraries for modern web development.
The Model Context Protocol (MCP) is a standard for AI tools to request specific context from sources outside their main training data.
This MCP server allows AI coding assistants and other agentic applications to access information about Lucide React icons, enabling better assistance with icon search, discovery, and implementation.
git clone https://github.com/SeeYangZhi/lucide-icons-mcp.git
cd lucide-icons-mcp
Refer to the official Bun installation guide.
After installation, restart your terminal and check:
bun --version
bun install
This compiles the TypeScript source to JavaScript in the build directory.
bun run build
You can run the HTTP server using npx:
npx lucide-icons-mcp
This starts the HTTP server (defaults to port 3000).
Or install globally:
npm install -g lucide-icons-mcp
Then run:
lucide-icons-mcp
npx lucide-icons-mcp --stdio
# or if installed globally
lucide-icons-mcp --stdio
There are two main ways to run the MCP server:
Suitable for clients that support communication over HTTP.
For development (using Bun):
bun run start
# or directly
bun run src/entry.ts
Often used for direct integration with tools like Claude Desktop or the MCP Inspector.
For development (using Bun):
bun run src/entry.ts --stdio
To use this MCP server in Claude Desktop:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
mcpServers section:Option A: via npx (Recommended):
{
"mcpServers": {
"lucide-icons": {
"command": "npx",
"args": ["lucide-icons-mcp", "--stdio"]
}
}
}
Option B: Pointing directly to the build output:
{
"mcpServers": {
"lucide-icons": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/lucide-icons-mcp/build/entry.js", "--stdio"]
}
}
}