
leularia/aria-icons
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP-сервер для иконок 1M+ SVG
Обзор
Если это экономит ваше время, звезда помогает другим найти его. Icon ids: collection:name (lucide:house, tabler:arrow-up, thesvg:github). — тот же каталог, размещенный на сайте: Публичный REST, используемый CLI (крошечные полезные нагрузки, отсутствие базы данных значков в пакете): Выберите источник значков бренда + Iconify (разовый или всякий раз, когда вы хотите обновить), а затем восстановите каталог поиска: Затем из корня repo запустите сервер разработки: Откройте http://localhost:3001 в своем браузере. Страница в приложении (/contribute) проходит через добавление нового набора. Иконки поставляются из трех бэкэндов хранилища, все индексируются в одном каталоге:
Обзор (машинный перевод)
1.4M иконки SVG с открытым исходным кодом — доступные для поиска, CLI и MCP для агентов кодирования ИИ.
Если это экономит ваше время, звезда помогает другим найти его.
Быстрый старт
Командование, цель.
[скрыто] [скрыто] [скрыто] [скрыто]
[[Т0]] Обыщите все коллекции
get | Print SVG или фреймворк-источник |
| add | Файлы иконок в репо |
| migrate --to | Карта существующего импорта иконок в одну коллекцию |
[[Т4]] Аудит смешанных библиотек
[5][править править вики-текст]
init[T7]] .aria-icons.json[[T]][[T]][[T]]][[T]][[T]]][[T]][[T]]][[T]][[T]]][[T]]][[T]][[T]]][[T]]][[T]][[T]]][[T]][[T]]][[T]][T]][[T]]][[T]]][[T]][[T]]][[T]][T]][[T]]][[T]][[T]]][[T]][[T]]][[T]][[T]]][[T]][T]][[T]]][[T]][T]][[T]]][[T]][T]][[T]]][[T]][T]][[T]]][[T]]
| setup | Настройка MCP для Cursor / Claude / VS Code / … |
mcp | Сервер MCP Stdio (по умолчанию, если вы запускаете aria-icons без args]]
Иконы: [[Т11]] [[Т12]], [[Т13]], [[Т14]].
Полные документы CLI: packages/cli/README.md.
######################################################
** Местный (stdio)** — что пишет aria-icons setup:
Удаленный HTTP — тот же каталог, размещенный на сайте:
Публичный REST, используемый CLI (крошечные полезные нагрузки, отсутствие базы данных значков в пакете):
Конечная точка.
[править править код]
[[Т17]] Поиск []
GET /api/v1/icon?id=lucide:house[править править код]
GET /api/v1/icons?ids=a,b[править править код]]
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Aria Icons
1.4M open-source SVG icons — searchable, write-as-source CLI, and MCP for AI coding agents.
npx -y aria-icons@latest setup
If this saves you time, a star helps others find it.
Quick start
npx -y aria-icons@latest setup
# or
bunx aria-icons@latest setup
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:
{
"mcpServers": {
"aria-icons": {
"command": "npx",
"args": ["-y", "aria-icons"]
}
}
}
Remote HTTP — same catalog, hosted with the website:
{
"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:
ARIA_ICONS_API=http://localhost:3001 bun run cli:dev -- search house
Website (this monorepo)
First, install the dependencies:
bun install
Установка
npx -y aria-iconsКонфигурация
{
"mcpServers": {
"aria-icons": {
"command": "npx",
"args": ["-y", "aria-icons"]
}
}
}