LA

leularia/aria-icons

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

103 stars 6 forks 품질 83 트렌드 29MIT

MCP 서버 1M+ SVG 아이콘

개요

이 시간을 절약하면 별이 다른 사람이 찾을 수 있습니다. 아이콘 에이즈: 수집:이름 (lucide:house, tabler:arrow-up, thesvg:github). — 동일한 카탈로그, 웹 사이트 호스팅: CLI (tiny payloads, 패키지에 아이콘 데이터베이스 없음)에 의해 사용되는 공개 REST : 브랜드를 Fetch + 아이콘 소스 (일회, 또는 새로 고침 할 때마다), 다음 검색 카탈로그를 재구성 : 그런 다음, repo 루트에서, 개발 서버를 실행: 브라우저에서 [T0]을 엽니다. in-app page (/contribute)는 새로운 세트를 추가합니다. Icons는 3개의 저장 백엔드에서 온, 1개의 카탈로그로 색인을 붙였습니다:

개요(AI 번역)

1.4M 오픈 소스 SVG 아이콘 - 검색 가능, 쓰기 소스 CLI 및 AI 코딩 에이전트 MCP.

이 시간을 절약하면 별이 다른 사람이 찾을 수 있습니다.

빠른 시작

명령 목적
[T0] 모든 컬렉션 검색
get 인쇄 SVG 또는 프레임 워크 소스
add 글쓰기 아이콘 파일
migrate --to 한 컬렉션에 기존의 아이콘 패키지 가져 오기
doctor 감사 혼합 라이브러리
[T5] 일관되게 세트 추천
[T6] 글쓰기 [T7]
setup 커서/클래드/ VS 코드/ …
mcp Stdio MCP 서버(기본적으로 실행하면 aria-icons)

아이콘 에이즈: collection:name (lucide:house], tabler:arrow-up], thesvg:github]).

전체 CLI 문서: packages/cli/README.md.

# # # # MCP를

Local (stdio) — 어떤 aria-icons setup 쓰기:

**Remote HTTP ** - 웹 사이트 호스팅 동일한 카탈로그 :

CLI (tiny payloads, 패키지에 아이콘 데이터베이스 없음)에 의해 사용되는 공개 REST :

내점
[T17] 검색
[T18] 한 아이콘
[T19] 배치

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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
GitHub에서 전체 README 보기

설치

npx -y aria-icons
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

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