LA

leularia/aria-icons

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

102 stars 5 forks Качество 83 Тренд 48MIT

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
Открыть полный README на GitHub

Установка

npx -y aria-icons
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

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