Aicon
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Aiconsearch for home icons in heroicons"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
π¨ Aicon - AI Icon Search & Generation
MCP Server + API for intelligent icon management with AI-powered generation and web-based authentication.
π Quick Start
For Users
# 1. Install the MCP server
npm install -g aicon-mcp
# 2. Add to Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"aicon": {
"command": "aicon",
"args": []
}
}
}
# 3. Authenticate in Claude Desktop
# Use: login({action: "login"}) to start web authenticationFor Developers/Admins
See DEPLOY.md for complete deployment instructions.
Related MCP server: Noun MCP Server
π What This Does
π Search Icons: Find from 275,000+ existing icons (Material, Heroicons, Lucide, etc.)
π¨ Generate Icons: Create custom icons using AI (powered by Runware.ai)
π₯ Download Icons: Save as SVG or PNG with background removal
π Web Authentication: Claude Code-style login flow with subscription plans
π Usage Tracking: Monitor API usage and rate limits
π Secure: API key authentication with permission controls
π Authentication System
Web-Based Login Flow
Run
login({action: "login"})in Claude DesktopBrowser opens automatically for authentication
Login/register with credentials
Select subscription plan (Free/Pro/Enterprise)
API key generated and saved automatically
All icon tools now available!
Subscription Plans
π FREE: 100 searches/month, SVG downloads
π PRO: Unlimited searches + AI generation ($9/month)
π’ ENTERPRISE: Everything unlimited + API access ($29/month)
ποΈ Architecture
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ
β MCP Server βββββΆβ Backend API βββββΆβ External APIs β
β (Local) β β (Vercel) β β Iconify+Runware β
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ
β β β
βΌ βΌ βΌ
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ
β Claude Desktop β β Supabase DB β β Generated SVGs β
β (AI Client) β β (Usage & Keys) β β (./Aicon/) β
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββπ¦ Components
1. MCP Server (/src/)
Tools: 6 MCP tools including web authentication
Config: Multi-level configuration (env, user, project)
Storage: Local file management for downloaded icons
Client: HTTP client with request tracking
2. Backend API (Deployed to Vercel)
Endpoints: REST API for icon search, generation, usage
Auth: Production API key system with permissions
Database: Supabase integration for usage tracking
Processing: Image manipulation (Sharp, Potrace)
π οΈ Development
MCP Server
npm install
npm run dev # Development mode
npm run build # Build TypeScript
npm run typecheck # Type checkingπ― Usage Examples
Authenticate First
// Start web authentication in Claude Desktop
login({action: "login"})
// Check authentication status
login({action: "status"})
// View subscription plans
login({action: "plans"})Search for Icons
// Search icons after authentication
search_icons({
query: "home",
library: "heroicons",
style: "outline"
})Generate Custom Icons
// Generate AI icons (Pro/Enterprise plans)
generate_icons({
subject: "rocket ship",
context: "space app",
style: "filled",
colors: "blue gradient"
})Download Icons
// Download icons in various formats
fetch_icons({
id: "heroicons:home",
type: "iconify",
format: "svg"
})π Features
β 275,000+ Icons from 200+ open source icon libraries
β AI Generation with background removal
β Web Authentication Claude Code-style login flow
β Subscription Plans Free/Pro/Enterprise tiers
β Format Support (SVG, PNG)
β Rate Limiting with usage tracking
β Production Ready with comprehensive tests
β Claude Integration via MCP protocol
π License
MIT License - see LICENSE file for details.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/yedidya-buildfy/icon-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server