
leularia/aria-icons
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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
설치
npx -y aria-icons설정
{
"mcpServers": {
"aria-icons": {
"command": "npx",
"args": ["-y", "aria-icons"]
}
}
}