fuzzy_search_categories
Fuzzy Search for icon categories by category name
Find a Lucide icon by name or category — partial match or fuzzy — and get its React usage snippet without opening the icon gallery.
LABSCO SUMMARY
The search tools exist because nobody remembers the exact Lucide name: the fuzzy pair takes your approximation, the partial-match pair takes a prefix, and the category tools give you a browsing route when you cannot describe it at all. list_all_categories returning counts is the small useful detail — it tells you which category is worth opening. get_icon_usage_examples finishes the job with the React snippet, so nothing sends you back to the gallery.
A lookup server over the Lucide icon set: icon and category search in both partial and fuzzy forms, plus React usage examples.
Nothing — no account, no key.
One command — npx lucide-icons-mcp --stdio
USE CASES
Partial matching handles the case where you are close; fuzzy matching handles the case where the set uses a different word entirely. Once one is settled on, the usage example gives the React import and element.
Start from the categories and their icon counts rather than from individual names, narrow to the category that matches the screen, and read everything inside it so the icons chosen belong to one family.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
fuzzy_search_categoriesFuzzy Search for icon categories by category name
fuzzy_search_iconsFuzzy Search for icons from lucide by icon name
get_icon_usage_examplesGet usage examples for a Lucide React icon
list_all_categoriesList all available icon categories with their icon counts
list_all_icons_by_categoryList all icons in a specific category
search_categoriesSearch for icon categories by category name using partial matching
search_iconsSearch for icons from lucide by name or category using partial matching
BEFORE YOU INSTALL
7 tools when we connected.
npx on PATH
CONTEXT COST
Rated by the size of the 7 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"lucide-icons-mcp": {
"command": "npx",
"args": [
"lucide-icons-mcp",
"--stdio"
]
}
}
}npx lucide-icons-mcp --stdio