
Noun Mcp
io.github.alisaittekePublished by GitHub account alisaittekev1.0.6Updated Oct 27, 2026
Production MCP server for The Noun Project — search & download icons in Cursor/Claude with OAuth…
Overview
Unofficial MCP server that lets an assistant search The Noun Project icon library and download SVG or PNG icons into your project.
- What you can do
- Search icons with filters for style, line weight and public-domain license
- Download icons as SVG or PNG with custom color and size to a chosen path
- Browse curated icon collections
- Suggest autocomplete search terms before spending quota
- Report hourly, daily and monthly API usage against service and icon limits
- When to use it
- Useful when you want icons for a UI, slide deck or document and would rather describe them in plain words than browse a stock library by hand. It fits Cursor, Claude Desktop and Claude Code workflows where the assistant should fetch and save icon files directly.
- Requirements
- Runs locally via npx, so Node.js 18 or newer is needed. Requires a Noun Project account and API app credentials, supplied as NOUN_CONSUMER_KEY and NOUN_CONSUMER_SECRET, plus NOUN_API_TIER set to FREE or PAID. Network access to The Noun Project API.
Installation
In SourceWeft
- Open Noun Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Noun MCP
[Noun MCP — search and download The Noun Project icons from your AI assistant]
Languages: English · 简体中文 · Español · Deutsch · 日本語 · Türkçe
[npm version] [GitHub release] [License: MIT] [TypeScript] [Node.js] [MCP Registry] [MCP Toplist]
[Noun MCP Server MCP server – quality and maintenance score on Glama]
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.
What can it do?
- Search — filter by style, line weight, and public-domain license
- Download — SVG or PNG, custom color and size, saved to a path you choose
- Browse collections — curated icon sets, not just one-off searches
- Autocomplete — get better search terms before you burn quota
- Track usage — hourly, daily, and monthly service vs icon windows
- Stay on the free trial — client-side caps so 150 icon calls/month last longer
Under the hood: 7 tools — full list in docs/available-tools.md.
Try saying
Get started
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.
[Install in Cursor] [Install in VS Code]
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.
How it works
- You type what you want in plain language.
- The AI searches first —
search_iconsis a cheap service call and already returns IDs, license, and thumbnails. - Download only when you need a file — each
download_icon/get_iconspends an icon call.
Hit a quota error? Ask for check_usage, then wait or refine. Common fixes: docs/troubleshooting.md.
Documentation
- Available tools — all 7 tools, parameters, FREE vs PAID
- Troubleshooting — keys, 429s, public-domain downloads
- Architecture — OAuth, queue, retry, cache
- Development — build from source, tests
Contributing
Contributions are welcome! Please read CONTRIBUTING.md before opening a PR.
Maintainer
Built by Ali Sait Teke — GitHub · LinkedIn.
License
MIT
Source: README.md at commit ae19143
Tools
0Version history
2- v1.0.6LatestSep 16, 2026
- v1.0.2Sep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts