SeeYangZhi/lucide-icons-mcp
If you are the rightful owner of lucide-icons-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server exposing Lucide React icons as resources and tools for LLMs and agentic applications.
The Lucide Icons MCP server is a specialized server built using the Model Context Protocol (MCP) to provide access to the Lucide React icon library. Lucide is an open-source icon toolkit offering over 1,500 icons in a consistent style, widely used in modern web development. This MCP server allows AI coding assistants and other agentic applications to access detailed information about these icons, facilitating better icon search, discovery, and implementation. Built with Bun and the MCP TypeScript SDK, the server supports both HTTP and stdio modes, making it versatile for different client integrations. It is designed to enhance AI tools by providing specific context about Lucide icons, which are organized into various categories such as Design, Communication, Media, and more. The server also includes features like icon search, category browsing, and usage examples, making it a comprehensive resource for developers and AI applications.
Features
- Icon Search: Search through 1,500+ Lucide icons by name or category.
- Category Browsing: List icons by categories such as Design, Communication, Media, etc.
- Usage Examples: Get React/JSX code examples for any icon.
- Icon Information: Detailed information about each icon.
- MCP Integration: Ready for Claude Desktop and other MCP clients.
Usages
usage with claude desktop npx
{ "mcpServers": { "lucide-icons": { "command": "npx", "args": ["lucide-icons-mcp", "--stdio"] } } }
usage with claude desktop node
{ "mcpServers": { "lucide-icons": { "command": "node", "args": ["/ABSOLUTE/PATH/TO/lucide-icons-mcp/build/entry.js", "--stdio"] } } }
Tools
search_icons
Search for Lucide icons by name or category.
search_categories
Search for icon categories by category name using partial matching.
fuzzy_search_icons
Fuzzy Search for icons from Lucide by icon name.
fuzzy_search_categories
Fuzzy Search for icon categories by category name.
get_icon_usage_examples
Get usage examples for a Lucide React icon by the exact name.
list_all_icons_by_category
List all icons in a specific category.
list_all_categories
List all available icon categories with their icon counts.