独立运营 · 不出售排名位置  · 我们怎么评估工具 →
Anclum 提交收录
L

LeulAria/Aria-Icons

MCP server for 1M+ SVG icons

装之前:有可直接复制的命令 · 许可证未标注 · 链接可访问

在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
安装与配置
  1. 复制上面的命令
  2. 粘成 claude_desktop_config.json 里 mcpServers 的一项(本地服务器用 command + args,示例见 客户端接法)
  3. 重启客户端
客户端配置(取自该仓库的安装命令)
{
  "mcpServers": {
    "leularia-aria-icons": {
      "command": "npx",
      "args": ["-y", "aria-icons"]
    }
  }
}

解析自我们于 2026-11-05 抓取的该仓库 README;我们未执行过。

command/args 来自仓库写明的安装命令;不确定时请以该项目 README 为准。
VS Code(.vscode/mcp.json —— 键名是 servers)
{
  "servers": {
    "leularia-aria-icons": {
      "command": "npx",
      "args": ["-y", "aria-icons"]
    }
  }
}
VS Code 顶层键是 <code>servers</code>,其余与上面那份相同。
Claude Code(命令行)
claude mcp add --transport stdio leularia-aria-icons -- npx -y aria-icons
Claude Code 不收 JSON 文件,用这条命令直接加。
配置项的键名以你的客户端为准:客户端与 CLI
来源明细
收录自 abordage/awesome-mcp 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
收录与活跃
收录于 2026-11-05 · 最近见到 2026-11-14 · 共见到 10 次 · 被 10 个来源列出
评分构成
综合分 1,003 · 10 个来源 · mcp
安装
npx -y aria-icons
常见问题(答案都来自我们的记录)
怎么安装?
该仓库给出的安装命令是 npx -y aria-icons。我们的记录里它是仓库自己提供的;不保证在你的客户端上直接可用。
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
我们收录于 2026-11-05;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。

# Aria Icons

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

1.4M open-source SVG icons — searchable, write-as-source CLI, and MCP for AI coding agents.
bash
npx -y aria-icons@latest setup
If this saves you time, a star helps others find it.
## Quick start
bash
npx -y aria-icons@latest setup
# or
bunx aria-icons@latest setup
bash
npm install -g aria-icons
# or
bun add -g aria-icons
| Command | Purpose |
| search | Search all collections |
| get | Print SVG or framework source |
| add | Write icon files into the repo |
| migrate --to | Map existing icon-package imports onto one collection |
| doctor | Audit mixed libraries |
| suggest [src/] | Recommend a consistent set |
| init | Write .aria-icons.json |
| setup | Configure MCP for Cursor / Claude / VS Code / … |
| mcp | Stdio 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:
json
"mcpServers": {
"aria-icons": {
"command": "npx",
"args": ["-y", "aria-icons"]
Remote HTTP — same catalog, hosted with the website:
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:house | One icon |
| GET /api/v1/icons?ids=a,b | Batch |
| GET /api/v1/collections | Collections |
| GET /api/v1/similar?id= | Similar / other sets |
| GET /api/v1/equivalent?id=&to= | Cross-set mapping |
During local development:
bash
ARIAICONSAPI=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:
| Source | Storage | Fetch |
| 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.json | bun 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/ / (lowercase, hyphenated file names — the file name becomes the icon name).
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/zh/s/leularia-aria-icons/)
来源
awesome · https://github.com/LeulAria/Aria-Icons
按领域浏览
MCP 服务
收录来源
10 个独立来源
收录于
今天

同类推荐

全部 6,229 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引