Noun Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Noun Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<p align="center"> <a href="https://github.com/alisaitteke/noun-mcp"> <img src="./docs/hero.png" alt="Noun MCP — search and download The Noun Project icons from your AI assistant" width="100%" /> </a> </p>
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.
Find solid public-domain coffee cup icons, then download one as a red SVG into ./icons.Suggest search terms for "spo", then search weather collections.How many Noun Project API calls have I used this month?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:
claude mcp add \
--transport stdio \
noun-project \
--env NOUN_CONSUMER_KEY=your_key \
--env NOUN_CONSUMER_SECRET=your_secret \
--env NOUN_API_TIER=FREE \
-- npx -y @alisaitteke/noun-mcpOr add this to your MCP client's config (Cursor, Claude Desktop, …):
{
"mcpServers": {
"noun-project": {
"command": "npx",
"args": ["-y", "@alisaitteke/noun-mcp"],
"env": {
"NOUN_CONSUMER_KEY": "your_key",
"NOUN_CONSUMER_SECRET": "your_secret",
"NOUN_API_TIER": "FREE"
}
}
}
}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](https://alisait.com) — GitHub · LinkedIn.
MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.