Noun Mcp

io.github.alisaitteke由 GitHub 账号 alisaitteke 发布v1.0.6更新于 Oct 27, 2026

Production MCP server for The Noun Project — search & download icons in Cursor/Claude with OAuth…

概览

AI 生成的概览

非官方 MCP 服务器,让助手搜索 The Noun Project 图标库,并把 SVG 或 PNG 图标下载到你的项目中。

可以做什么
  • 按风格、线条粗细和公共领域许可筛选搜索图标
  • 将图标以 SVG 或 PNG 下载到指定路径,可自定义颜色和尺寸
  • 浏览精选图标合集
  • 在消耗配额前获取自动补全的搜索词建议
  • 查询每小时、每日和每月的服务调用与图标调用用量
适用场景
当你想为界面、演示文稿或文档找图标,希望用自然语言描述而不是手动浏览图库时适用。适合在 Cursor、Claude Desktop 和 Claude Code 中让助手直接获取并保存图标文件。
运行要求
通过 npx 在本地运行,需要 Node.js 18 或更高版本。需要 Noun Project 账号和 API 应用凭据,通过环境变量 NOUN_CONSUMER_KEY 和 NOUN_CONSUMER_SECRET 提供,并设置 NOUN_API_TIER 为 FREE 或 PAID。需要访问 The Noun Project API 的网络连接。
安装前请注意
需要提供 Noun Project 的 consumer key 和 secret,并以环境变量形式传入。下载和图标查询会消耗 API 配额;免费层每月为 2,000 次服务调用和 150 次图标调用,PAID 为按次计费,用量可能产生费用。它会将图标文件写入你指定的路径。该项目由社区维护,与 The Noun Project 无隶属关系。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Noun Mcp,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

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

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.

[Install in Cursor] [Install in VS Code]

Replace your_key / your_secret with your Consumer Key and Secret after install.

Claude Code:

bash
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, …):

json
{  "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

  1. You type what you want in plain language.
  2. The AI searches first — search_icons is a cheap service call and already returns IDs, license, and thumbnails.
  3. Download only when you need a file — each 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.

Documentation

Contributing

Contributions are welcome! Please read CONTRIBUTING.md before opening a PR.

Maintainer

Built by Ali Sait Teke — GitHub · LinkedIn.

License

MIT

来源:README.md,提交 ae19143

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

2
  1. v1.0.6最新Sep 16, 2026
  2. v1.0.2Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分