io.github.alisaitteke/noun-mcp
Production MCP server for The Noun Project — search & download icons in Cursor/Claude with OAuth…
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
@alisaitteke/noun-mcpclaude mcp add noun-mcp -e 'NOUN_CONSUMER_KEY=<your noun_consumer_key>' -e 'NOUN_CONSUMER_SECRET=<your noun_consumer_secret>' -e 'NOUN_API_TIER=<NOUN_API_TIER>' -- npx -y @alisaitteke/noun-mcp@1.0.6
{
"mcpServers": {
"noun-mcp": {
"command": "npx",
"args": [
"-y",
"@alisaitteke/noun-mcp@1.0.6"
],
"env": {
"NOUN_CONSUMER_KEY": "<your noun_consumer_key>",
"NOUN_CONSUMER_SECRET": "<your noun_consumer_secret>",
"NOUN_API_TIER": "<NOUN_API_TIER>"
}
}
}
}
Variables d'environnement
NOUN_CONSUMER_KEYobligatoire secret Consumer Key from The Noun Project APINOUN_CONSUMER_SECRETobligatoire secret Consumer Secret from The Noun Project APINOUN_API_TIERobligatoire API tier: FREE (trial quotas) or PAID (Pay-Per-Use)
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
Sommaire
Noun MCP
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.
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
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?
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.
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-mcp
Or 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.
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
Questions fréquentes
Qu'est-ce que io.github.alisaitteke/noun-mcp ?
Production MCP server for The Noun Project — search & download icons in Cursor/Claude with OAuth…
Comment installer io.github.alisaitteke/noun-mcp ?
Il s'exécute sur votre machine. Dans Claude Code : claude mcp add noun-mcp -e 'NOUN_CONSUMER_KEY=<your noun_consumer_key>' -e 'NOUN_CONSUMER_SECRET=<your noun_consumer_secret>' -e 'NOUN_API_TIER=<NOUN_API_TIER>' -- npx -y @alisaitteke/noun-mcp@1.0.6. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour io.github.alisaitteke/noun-mcp ?
Oui. Il attend NOUN_CONSUMER_KEY, NOUN_CONSUMER_SECRET, NOUN_API_TIER, à renseigner dans sa configuration.
io.github.alisaitteke/noun-mcp est-il open source ?
Oui. Son code est sur GitHub sous licence MIT.
Qui maintient io.github.alisaitteke/noun-mcp ?
Il est publié par alisaitteke. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.