dashboard-icons
3,400+ curated icons and logos for dashboards and AI agents. SVG, PNG and WEBP on a free CDN, plus an MCP server for Claude Code, Codex, ChatGPT, Cursor, Hermes and OpenClaw.
Install / Use
claude mcp add homarr-labs -- npx -y github:homarr-labs/dashboard-iconsIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AI & Machine LearningSupported Platforms
Our assessment of dashboard-icons
dashboard-icons scores 94/100 on our quality scale, 123rd of 949 AI & Machine Learning skills we index (top 13%).
Its MCP Server is 8.3 KB long, well organised into 13 sections with 2 code examples: a thorough specification that gives an agent plenty to work with.
With 8,890 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated today, so dashboard-icons is actively maintained.
- It is released under the Apache-2.0 license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
dashboard-icons compared with similar skills
All 4 of these similar skills score higher than dashboard-icons; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| dashboard-icons (this skill)by homarr-labs | 94 | 8.9k | today | MCP Server |
| claude-memby thedotmack | 100 | 101.9k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 100.1k | today | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 87.2k | 8d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 76.5k | today | CLAUDE.md |
Frequently asked questions
- How do I install dashboard-icons?
- Run
claude mcp add homarr-labs -- npx -y github:homarr-labs/dashboard-icons. The install tabs above show the steps for each supported agent. - Which AI agents does dashboard-icons work with?
- It is written for Claude Code, Claude Desktop, Cursor and OpenAI Codex, as a MCP Server file. Other agents that read the same format can often use it too.
- Is dashboard-icons safe to use?
- It is Apache-2.0-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is dashboard-icons still maintained?
- The repository was last updated today, so dashboard-icons is actively maintained.
Skill content
View source on GitHubDashboard Icons
<img width="1200" height="630" alt="image" src="https://github.com/user-attachments/assets/957a2fbc-beee-4bd6-b04c-4286be66ddd8" />Your definitive source for dashboard icons, for you and your AI agent.
A collection of over 3,400 curated icons and logos for services, applications and tools, designed for dashboards and app directories. Your agent can use them too: the MCP server lets Claude Code, Codex, ChatGPT, Cursor, Hermes, OpenClaw and other agents find the right icon and its CDN link.
→ Browse the collection at dashboardicons.com
Why Dashboard Icons?
- Comprehensive Collection: 3,400+ icons for all popular services and tools
- Consistent Style: Uniform visual language across different services
- Multiple Formats: Available in SVG, PNG, and WEBP to suit your needs
- Light & Dark Variants: Icons optimized for both light and dark themes
- Agent-Ready: An MCP server that matches a whole
docker-compose.ymlto icons in one call and also searches the selfh.st, LobeHub and Simple Icons catalogs - Community-Driven: Submit missing icons on dashboardicons.com/submit, or let your agent do it
https://github.com/user-attachments/assets/65d61e2c-c80d-4174-8d1a-4117336909e4
Using the Icons
Website
Find and download icons at dashboardicons.com:
- Search for the icon you need
- Click on an icon to view details
- Choose your preferred format
- Download or copy the direct link
Use it from your AI agent (MCP)
Give your coding agent or assistant direct access to the collection through the Model Context Protocol. It can then:
- Match every service in a
docker-compose.ymlor dashboard config to an icon in one call - Return CDN links for SVG, PNG and WEBP in light and dark, or the raw SVG to inline
- Search the selfh.st, LobeHub and Simple Icons catalogs as well, with their licenses
- Submit a missing icon or propose an update for you, once you sign in
The server is free and needs no API key: https://dashboardicons.com/api/mcp
| Agent | Setup |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| Claude Code | claude mcp add --transport http dashboard-icons https://dashboardicons.com/api/mcp |
| Codex | codex mcp add dashboard-icons --url https://dashboardicons.com/api/mcp |
| ChatGPT | On ChatGPT web: Plugins → + → Add custom MCP server, then paste the URL above. Workspace plans may need an admin to allow it |
| Cursor | Add "dashboard-icons": { "url": "https://dashboardicons.com/api/mcp" } under mcpServers in .cursor/mcp.json |
| VS Code | Add "dashboard-icons": { "type": "http", "url": "https://dashboardicons.com/api/mcp" } under servers in .vscode/mcp.json |
| Hermes Agent | Add dashboard-icons: { url: "https://dashboardicons.com/api/mcp" } under mcp_servers in ~/.hermes/config.yaml |
| OpenClaw | openclaw mcp add dashboard-icons --url https://dashboardicons.com/api/mcp --transport streamable-http |
| Other clients | Any client with Streamable HTTP support takes the URL. Stdio-only clients can use npx -y mcp-remote https://dashboardicons.com/api/mcp |
Then ask something like "Add icons for every service in my docker-compose.yml". You can also open Add to MCP client on dashboardicons.com for copy-paste setup. Tools, limits and sign-in are covered in the MCP documentation.
Direct Links
Use icons from CDN with this pattern:
<Base URL>/<Format>/<Icon Name>.<Format>
Base URL options:
- jsDelivr (recommended):
https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons - GitHub Direct:
https://raw.githubusercontent.com/homarr-labs/dashboard-icons/main
Example:
<img
src="https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/plex.svg"
alt="Plex"
/>
Technical Details
-
Naming Convention: Kebab-case (lowercase with hyphens)
- Example: "Nextcloud Calendar" →
nextcloud-calendar
- Example: "Nextcloud Calendar" →
-
Available Formats:
- SVG: Vector format (original source)
- PNG: 512px height (auto-generated)
- WEBP: 512px height (auto-generated)
-
Variants:
-lightsuffix for dark backgrounds (e.g.,github-light.svg)-darksuffix for light backgrounds (e.g.,github-dark.svg)
-
Command Line:
# Download with curl curl -O https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/nextcloud.svg # Download with wget wget https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/nextcloud.svg
Dashboard Integration
These icons integrate seamlessly with popular dashboard applications:
...and many others!
Contributing
Request Icons
Need an icon that's not in our collection?
[!NOTE] Submit new icons and updates to existing ones with the form at dashboardicons.com/submit. GitHub issues are no longer used for icon submissions.
[!IMPORTANT] If you would like to help review, approve, or reject icon submissions, contact us:
- Discord: https://discord.com/invite/aCsmEV5RgA
- Email: homarr-labs@proton.me
If you want to be an admin for dashboardicons.com, tell us (via Discord or email) why you'd like to help and what you bring to the project!
- Check the Contribution Guidelines for specifications
- Open dashboardicons.com/submit to add a new icon or propose an update to an existing one
- Admins review your submission. Approved submissions go live once a maintainer publishes them.
Improve the Repository
Want to help with the repository itself?
- Review our Contribution Guidelines
- Fork the repository, make your changes, and submit a pull request
- We welcome help with documentation, website improvements, and maintenance
Support
- Icon submissions: dashboardicons.com/submit
- GitHub Issues: Report bugs
- Email: homarr-labs@proton.me
Legal
Disclaimer: All product names, trademarks, and registered trademarks are the property of their respective owners. Icons are used for identification purposes only and do not imply endorsement.
The website also indexes externally hosted icons from Simple Icons, served through its colorable CDN. Simple Icons source links, guidelines, and license details are credited on each external icon page. Brand-color, black, and white variants are available as SVG and PNG, and catalogue previews automatically use black or white to match the website theme. Its CC0-1.0 collection license does not waive third-party trademark, patent, or brand-guideline restrictions.
License: This project is available under the terms of the LICENSE file.
<p align="center"> Made with ♥ by the <a href="https://github.com/homarr-labs">Homarr Labs</a> team and contributors </p>
Related Skills
claude-mem
101.9kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
100.1kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Understand-Anything
87.2kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
headroom
76.5kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
