The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Noun MCP listing page.
Languages: English · 简体中文 · Español · Deutsch · 日本語 · Türkçe
Ask for icons in plain words. Describe what you need — "a solid coffee cup, public domain" — and your AI assistant searches The Noun Project, picks a match, and downloads SVG or PNG into your project. Works with Cursor, Claude Desktop, and Claude Code.
Note: This is an unofficial, community-maintained project and is not affiliated with or endorsed by The Noun Project.
Under the hood: 7 tools — full list in docs/available-tools.md.
You need Node.js 18+ and Noun Project API keys (create an app — a free account works). Set NOUN_API_TIER to FREE (2,000 service / 150 icon calls per month) or PAID. Quota details: docs/available-tools.md.
Replace your_key / your_secret with your Consumer Key and Secret after install.
Claude Code:
Or add this to your MCP client's config (Cursor, Claude Desktop, …):
Ready-made files: examples/cursor-config.json, examples/claude-desktop-config.json.
search_icons is a cheap service call and already returns IDs, license, and thumbnails.download_icon / get_icon spends an icon call.Hit a quota error? Ask for check_usage, then wait or refine. Common fixes: docs/troubleshooting.md.
Contributions are welcome! Please read CONTRIBUTING.md before opening a PR.
Built by Ali Sait Teke — GitHub · LinkedIn.
MIT