Skip to content

πŸŽ‰ RemixIcon MCP v1.0.0: Production-Ready Icon Search Server

Choose a tag to compare

@FradSer FradSer released this 17 Oct 03:22

RemixIcon MCP v1.0.0

NPM Version
NPM License
NPM Downloads

πŸš€ Production-ready Model Context Protocol server for intelligent Remix Icon search and discovery

Overview

RemixIcon MCP is a high-performance, lightweight Model Context Protocol (MCP) server that provides intelligent icon search capabilities for the entire Remix Icon library. This server enables AI assistants like Claude to find and recommend perfect icons based on semantic keywords, categories, and usage patterns.

Key Features

  • πŸ” Smart Semantic Search: Advanced keyword-based search with FlexSearch-powered indexing
  • 🎯 Focused Results: Always returns top 5 most relevant icons for clear decision-making
  • πŸ—οΈ Clean Architecture: Domain-driven design with separated concerns for maintainability
  • ⚑ High Performance: Local indexing with sub-millisecond search response times
  • πŸ”§ AI-Optimized: Designed specifically for LLM integration with structured responses
  • πŸ› οΈ Developer Ready: CLI tool, MCP server, and marketplace plugin in one package

Architecture & Design

Clean Architecture Principles

  • Domain Layer: Core business entities and validation rules
  • Application Layer: Use cases orchestrating search workflows
  • Infrastructure Layer: Search implementation and data persistence
  • Interface Layer: MCP protocol handling and CLI interface

Search Technology

  • FlexSearch Integration: High-performance document indexing with configurable field weights
  • Keyword Intelligence: Unicode-aware parsing supporting up to 20 targeted keywords
  • Semantic Matching: Advanced token matching across icon names, categories, and usage contexts
  • Deterministic Scoring: Consistent, predictable relevance ranking

What's New in v1.0.0

✨ Major Features

  • Production MCP Server: Full Model Context Protocol implementation with stdio communication
  • Intelligent Search Engine: FlexSearch-powered indexing with configurable field weights
  • CLI Tool: Standalone execution via npx remixicon-mcp or global installation
  • Clean Architecture: Domain-driven design with comprehensive test coverage
  • Marketplace Integration: Claude Code plugin with automatic installation and updates

πŸ”§ Technical Improvements

  • TypeScript Integration: Full type safety with strict TypeScript configuration
  • Modern Tooling: Biome for formatting, Vitest for testing, pnpm for package management
  • Unicode Support: International keyword parsing with proper boundary detection
  • Error Handling: Comprehensive validation and user-friendly error messages
  • Performance Optimization: Efficient indexing and search algorithms

πŸ“¦ Package Features

  • NPM Distribution: Easy installation and global CLI availability
  • Binary Support: Executable CLI via bin/run.cjs for direct execution
  • Marketplace Plugin: Claude Code integration with rich metadata
  • Documentation: Comprehensive README with setup guides for all platforms

Use Cases

For AI Assistants

  • Icon Recommendation: Suggest perfect icons based on user requirements
  • Design Workflow: Integrate icon search into UI/UX design processes
  • Development Assistance: Help developers find appropriate icons for interfaces
  • Content Creation: Support icon selection for documentation and presentations

For Developers

  • CLI Integration: Command-line icon search for development workflows
  • Build Tools: Integrate into asset pipelines and documentation generators
  • IDE Plugins: Build editor extensions with icon search capabilities
  • Automation: Scriptable icon search for batch processes

Installation & Setup

NPM Installation

# Global installation for CLI usage
npm install -g remixicon-mcp

# Direct execution without installation
npx remixicon-mcp

# Development installation
pnpm install && pnpm test

Claude Desktop Integration

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

Claude Code Plugin

# Install from marketplace
/plugin marketplace add Remix-Design/remixicon-mcp

API Usage

Available Tools

  • search_icons: Search icons using comma-separated keywords (max 20 keywords)
  • Returns: Top 5 most relevant icons with metadata and confidence scores

Example Request

{
  "name": "search_icons",
  "arguments": {
    "keywords": "layout, grid, design, interface"
  }
}

Response Format

  • Ranked icon results with metadata
  • Matched keywords and relevance scores
  • Usage recommendations and categories
  • Natural language summaries for AI consumption

Technical Specifications

Performance Metrics

  • Search Response Time: < 10ms for local searches
  • Index Size: Optimized for minimal memory footprint
  • Concurrent Requests: Supports multiple simultaneous searches
  • Keyword Limit: 20 keywords per search for optimal results

Compatibility

  • Node.js: >= 18.0.0 required
  • MCP Protocol: Full Model Context Protocol v1.20.0 compliance
  • TypeScript: 100% TypeScript implementation
  • Platforms: Windows, macOS, Linux support

Dependencies

  • @modelcontextprotocol/sdk: Official MCP SDK for protocol implementation
  • flexsearch: High-performance search indexing
  • zod: Runtime type validation and schema enforcement
  • tsx: TypeScript execution for development

Development & Contributing

Development Commands

pnpm typecheck    # Strict TypeScript checking
pnpm test         # Comprehensive test suite
pnpm lint         # Code formatting and linting
pnpm build        # Production build validation

Testing

  • Unit Tests: Domain logic and validation rules
  • Integration Tests: MCP protocol and search workflows
  • CLI Tests: Command-line interface functionality
  • Performance Tests: Search speed and memory usage

Roadmap

v1.1.0 (Planned)

  • Enhanced semantic search with AI embeddings
  • Icon preview and metadata enrichment
  • Custom category management
  • Search analytics and usage tracking

v1.2.0 (Planned)

  • Multi-language icon descriptions
  • Icon similarity and alternative suggestions
  • Bulk icon operations
  • Advanced filtering and sorting options

Community & Support

Acknowledgments

  • Remix Icon: For the comprehensive icon library
  • Model Context Protocol: For the standardized AI integration framework
  • Cloudflare Workers: For inspiration in clean architecture patterns
  • Contributors: Thank you to all who helped make this release possible

🎯 v1.0.0 represents a stable, production-ready foundation for intelligent icon search in AI applications. Install today and enhance your AI assistant's design capabilities!

πŸ€– Generated with Claude Code

Co-Authored-By: Claude noreply@anthropic.com