Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. Aria Icons
A
Health: ActiveRecent health check succeeded.Last checked 9/15/2026, 7:01:35 PM

Aria Icons

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository21 GitHub StarsTotal stargazers on GitHub for the source repository (21 stars).Visit Website

340k SVG icons β€” browser, CLI (writes source), and MCP for Cursor/Claude.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "aria-icons": {
      "command": "npx",
      "args": [
        "-y",
        "aria-icons@latest"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Documentation Overview

image

Aria Icons

340,000+ SVG icons β€” searchable, customizable, and a package manager for your icon codebase.

Website + API + CLI + MCP. Find any icon, write it into the project as source (no giant dependency), migrate mixed icon libraries, and let AI agents use the same engine.

Repo: github.com/LeulAria/Aria-Icons

Terminal
npx -y aria-icons@latest setup
# or
bunx aria-icons@latest setup
# or
curl -fsSL https://icons.leularia.com/install.sh | bash

The npm package name is aria-icons (verified unused on the registry at the time of adding the CLI). The CLI is tiny: it talks to the Aria Icons API and only downloads the icons you request.

CLI (published package)

Terminal
npx -y aria-icons@latest setup
bunx aria-icons@latest setup
curl -fsSL https://icons.leularia.com/install.sh | bash
Terminal
npm install -g aria-icons
# or
bun add -g aria-icons
CommandPurpose
search <query>Search all collections
get <id>Print SVG or framework source
add <names…>Write icon files into the repo
migrate --to <set>Map existing icon-package imports onto one collection
doctorAudit mixed libraries
suggest [src/]Recommend a consistent set
initWrite .aria-icons.json
setupConfigure MCP for Cursor / Claude / VS Code / …
mcpStdio MCP server (default if you run aria-icons with no args)

Icon ids: collection:name (lucide:house, tabler:arrow-up, thesvg:github).

Full CLI docs: packages/cli/README.md.

MCP

Local (stdio) β€” what aria-icons setup writes:

config.json
{
  "mcpServers": {
    "aria-icons": {
      "command": "npx",
      "args": ["-y", "aria-icons"]
    }
  }
}

Remote HTTP β€” same catalog, hosted with the website:

config.json
{
  "mcpServers": {
    "aria-icons": {
      "url": "https://icons.leularia.com/api/mcp"
    }
  }
}

Public REST used by the CLI (tiny payloads, no icon database in the package):

Endpoint
GET /api/v1/search?q=Search
GET /api/v1/icon?id=lucide:houseOne icon
GET /api/v1/icons?ids=a,bBatch
GET /api/v1/collectionsCollections
GET /api/v1/similar?id=Similar / other sets
GET /api/v1/equivalent?id=&to=Cross-set mapping

During local development:

bash
ARIA_ICONS_API=http://localhost:3001 bun run cli:dev -- search house

Website (this monorepo)

First, install the dependencies:

bash
bun install

Fetch the brand + Iconify icon sources (one-time, or whenever you want to refresh), then rebuild the search catalog:

bash
cd apps/web
bun run fetch:thesvg          # ~6,500 brand logos (~4s)
bun run fetch:iconify -- --all  # 200+ Iconify sets (~80s)
bun run generate-icons        # build icons-meta.json for search + MCP

Then, from the repo root, run the development server:

bash
bun run dev

Open http://localhost:3001 in your browser. The in-app Contribute Icons page (/contribute) walks through adding a new set.

Icon Sources

Icons come from three storage backends, all indexed into one catalog:

SourceStorageFetch
Vendored sets (Lucide, Tabler, Heroicons, …)one JSON per set in apps/web/icons/vendored/committed to the repo
theSVG brand logos (6,500+ brands, variants)apps/web/icons/thesvg.jsonbun run fetch:thesvg (auto-packs)
Iconify collections (200+ sets)one JSON per set in apps/web/icons/iconify/bun run fetch:iconify (add -- --all for every set)

After fetching, rebuild the search catalog:

bash
cd apps/web
bun run generate-icons

This writes public/icons-meta.json (browser + MCP search index with names, tags, aliases, and categories) and icons-name.json.

Contributing Icons

Every icon set here was contributed or curated by the community β€” new sets and better metadata are always welcome. The in-app guide at /contribute walks through it, and the short version is:

  1. Fork LeulAria/Aria-Icons and clone your fork.
  2. Add SVGs under apps/web/icons/<your-set-name>/ (lowercase, hyphenated file names β€” the file name becomes the icon name).
  3. Register the set in apps/web/src/lib/icon-sets.ts (id, label, homepage, and whether it's line or solid style).
  4. Pack + rebuild with bun run pack:icons -- --delete && bun run generate-icons inside apps/web.
  5. Preview with bun run dev β€” check the sidebar, grid rendering, and search.
  6. Open a pull request against LeulAria/Aria-Icons mentioning the icon count, source, and license.

Other ways to contribute:

  • Brand icons β€” contribute upstream to theSVG, then refresh with bun run fetch:thesvg.
  • Iconify sets β€” pull additional collections with bun run fetch:iconify -- --sets <prefix>.
  • Metadata β€” better tags/aliases make search smarter; metadata PRs are just as valuable as new icons.

Only submit icons you have the right to share, and include the license in your PR (MIT, CC0, or similarly permissive licenses preferred).

Project Structure

Code
aria-icons/
β”œβ”€β”€ apps/
β”‚   └── web/               # Next.js app, catalog, /api/v1, HTTP MCP
β”œβ”€β”€ packages/
β”‚   β”œβ”€β”€ cli/               # published npm package `aria-icons`
β”‚   β”œβ”€β”€ api/               # oRPC layer
β”‚   └── config/

Run, build, version, publish

bash
# Install
bun install

# Website
bun run dev:web                          # http://localhost:3001
bun run build                            # turbo: web + cli

# CLI against production API
bun run cli:dev -- search house
bun run cli:dev -- get lucide:house
bun run cli:dev -- doctor

# CLI against local website
ARIA_ICONS_API=http://localhost:3001 bun run cli:dev -- search house

# Tests + types
bun run cli:test
bun run check-types

# Version the CLI (bumpp: commit, tag vX.Y.Z, push)
bun run cli:release

# GitHub Actions then publishes packages/cli to npm on tag v*
# Requires repo secret NPM_TOKEN

Manual npm publish:

bash
cd packages/cli
bun run build
npm publish --access public

Pre-release:

bash
cd packages/cli
bunx bumpp prerelease --preid beta --commit --tag --push
# tag like v0.1.1-beta.0 publishes with npm tag `beta`

Website deploy is unchanged (Vercel / your current host for apps/web). After deploy, /api/v1/* and /api/mcp are what the CLI and remote MCP use.

Available Scripts

  • bun run dev: Start all applications in development mode
  • bun run build: Build all applications
  • bun run check-types: Check TypeScript types across all apps
  • bun run cli:dev: Run the CLI from source
  • bun run cli:build: Bundle the CLI for npm
  • bun run cli:release: Version, tag, and push the CLI

Inside apps/web:

  • bun run fetch:thesvg: Fetch/refresh theSVG brand icons (packs into icons/thesvg.json)
  • bun run fetch:iconify: Fetch Iconify sets (-- --sets a,b, -- --all)
  • bun run pack:icons: Collapse loose SVG folders into one JSON per set (-- --delete removes sources)
  • bun run generate-icons: Rebuild the icon search catalog

License

MIT Β© Leul Aria

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • Claude Task Master logoClaude Task Master

    AI-powered task management system for AI-driven development. Features PRD parsing, task expansion, multi-provider support (Claude, OpenAI, Gemini, Perplexity, xAI), and selective tool loading for optimized context usage.

    πŸ’» Developer Tools8 views
    Compare vs Claude Task Master β†’
  • Pagewatch logoPagewatch

    A real browser for agents. Turn any URL into clean markdown, a PNG screenshot, or a PDF.

    πŸ’» Developer Tools2 views
    Compare vs Pagewatch β†’
  • Chromeflow logoChromeflow

    Lets Claude Code or Codex CLI drive your real Chrome β€” sessions intact, 26 browser tools.

    πŸ’» Developer Tools2 views
    Compare vs Chromeflow β†’
  • Valet logoValet

    Get share links, publish and manage websites, artifacts and agents. No account needed.

    πŸ’» Developer Tools2 views
    Compare vs Valet β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
21
Stargazers on the source repository.
Last commit
1d ago
Most recent push to the default branch.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Aria Icons

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "aria-icons": { "command": "npx", "args": ["-y","aria-icons@latest"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewAria Icons AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/aria-icons?style=directory)](https://allmcps.com/mcp/aria-icons)
HTML Embed
<a href="https://allmcps.com/mcp/aria-icons"><img src="https://allmcps.com/api/badge/aria-icons?style=directory" alt="Aria Icons on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Last updatedSep 15, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars21
GitHub Star CountTotal stargazers on GitHub representing community popularity (21 stars).
Last commit1d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 15, 2026
41Quality signal: Fair Β· 41/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools15/30
Adoption & activity6/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to Aria Icons β†’Install in Claude DesktopInstall in CursorInstall in VS Code