Token导航 LogoToken导航

MCP Server · 搜索检索

Noun MCP Server

Noun MCP Server是一个用于从The Noun Project搜索、下载和使用图标的MCP(Model Context Protocol)服务器,支持Cursor AI、Claude Desktop等AI工具。

stdio官方级别未说明来源级核验工具 7@alisaitteke/noun-mcp
TypeScriptClaude搜索Claude DesktopCursor

快速开始

作者 / 组织
alisaitteke
提供方
alisaitteke
运行时
Node.js

工具数量

7

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

3

仓库热度

收录来源

3 个

MCP World

选型结论

Noun MCP Server 属于搜索检索类 MCP Server,公开资料标注 7 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

搜索检索

传输方式

stdio

认证方式

OAuth 授权

部署方式

支持远程部署

安装与配置

安装命令

npx @alisaitteke/noun-mcp

客户端配置示例

{
  "mcpServers": {
    "noun-mcp": {
      "command": "npx",
      "args": [
        "@alisaitteke/noun-mcp"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 7 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

#

Noun MCP服务器

⚠️ 非官方项目 ·这是一个使用The Noun Project API的独立第三方工具。与The Noun Project无关或不受其认可。

MCP(模型上下文协议)服务器,用于在中搜索、下载和使用The Noun Project中的图标 光标AI, 克劳德桌面版,以及其他MCP支持的AI工具。

______________________________________________________________________

🚀 快速开始

光标AI

添加到MCP设置:

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

克劳德桌面版

添加到配置:

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

克劳德代码

磨合终端:

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

获取API密钥→

这是什么? 一个让人工智能助手为您的项目搜索和下载专业图标的桥梁。无需手动浏览,只需询问您的AI即可!

##

特性

图标搜索:查找带有样式、线宽和许可过滤器的图标

图标下载:获取具有自定义颜色和大小的SVG或PNG文件

收藏浏览器:探索精心策划的图标收藏

聪明的建议:自动补全有助于找到正确的搜索词

使用情况跟踪:监控您的API使用情况和限制

免费等级模式:每月5公里API调用的智能优化

付费等级模式:无限制访问

##

需求

  • Node.js 18岁或以上(下载)
  • Noun项目API密钥 (免费帐户有效!)

没有API密钥? 把他们带到这儿来→

##

快速开始

###

步骤1:获取API密钥

  1. 首选 Noun项目开发商
  2. 登录或创建免费帐户
  3. 创建新应用程序(或选择现有应用程序)
  4. 复制您的 消费者密钥 和 消费者秘密

###

第二步:安装

选项A:npx(最简单-无需安装)

# Run directly without installation
npx @alisaitteke/noun-mcp

选项B:全局安装

npm install -g @alisaitteke/noun-mcp

方案C:地方发展

git clone https://github.com/alisaitteke/noun-mcp.git
cd noun-mcp
npm install
npm run build
npm link

###

步骤3:配置环境

创建 .env 项目目录中的文件:

cp .env.example .env

编辑 .env 使用您的凭据:

# Your API credentials from The Noun Project
NOUN_CONSUMER_KEY=your_consumer_key_here
NOUN_CONSUMER_SECRET=your_consumer_secret_here

# Choose your tier: FREE (5K calls/month) or PAID (unlimited)
NOUN_API_TIER=FREE

####

免费vs

付费等级

免费等级(每月5000次API调用)

非常适合个人项目和测试

自动成本优化

较小的页面大小(每次搜索最多10个结果)

优化缩略图(默认为42px)

默认情况下排除SVG URL(节省带宽)

50%、80%、95%的智能使用警报

付费等级(无限制)

无月度限额

更大的页面大小(最多100个结果)

高质量缩略图(默认为84px)

自动包含SVG URL

无限制

随时切换: 只需更新 NOUN_API_TIER 在你的 .env 文件!

###

步骤4:配置游标AI

打开光标设置: 设置→ 特性→ MCP

添加此配置:

选项A:使用npx(推荐)

{
  "mcpServers": {
    "noun-project": {
      "command": "npx",
      "args": ["@alisaitteke/noun-mcp"],
      "env": {
        "NOUN_CONSUMER_KEY": "your_key_here",
        "NOUN_CONSUMER_SECRET": "your_secret_here",
        "NOUN_API_TIER": "FREE"
      }
    }
  }
}

选项B:使用全局安装

{
  "mcpServers": {
    "noun-project": {
      "command": "noun-mcp",
      "env": {
        "NOUN_CONSUMER_KEY": "your_key_here",
        "NOUN_CONSUMER_SECRET": "your_secret_here",
        "NOUN_API_TIER": "FREE"
      }
    }
  }
}

选项C:使用本地构建

{
  "mcpServers": {
    "noun-project": {
      "command": "node",
      "args": ["/path/to/noun-mcp/dist/index.js"],
      "env": {
        "NOUN_CONSUMER_KEY": "your_key_here",
        "NOUN_CONSUMER_SECRET": "your_secret_here",
        "NOUN_API_TIER": "FREE"
      }
    }
  }
}

###

步骤5:配置Claude桌面

编辑: ~/Library/Application Support/Claude/claude_desktop_config.json

使用npx(推荐)

{
  "mcpServers": {
    "noun-project": {
      "command": "npx",
      "args": ["@alisaitteke/noun-mcp"],
      "env": {
        "NOUN_CONSUMER_KEY": "your_key_here",
        "NOUN_CONSUMER_SECRET": "your_secret_here",
        "NOUN_API_TIER": "FREE"
      }
    }
  }
}

##

用法示例

配置后,只需自然地与您的AI对话:

搜索图标

"Find me some coffee cup icons"
"Search for solid style house icons"
"Show me line icons with weight 18-20 for 'bicycle'"

下载图标

"Download icon 12345 in red color"
"Get icon 67890 as PNG, 200x200 pixels, save to ./icons/house.png"
"Download this icon as SVG with hex color FF5733"

浏览收藏

"Search for weather icon collections"
"Show me collection 123 details"

获取建议

"Give me autocomplete suggestions for 'spo'"

检查使用情况

"How many API calls have I used this month?"
"Check my API usage limits"

##

可用工具

AI可以使用这些工具来帮助您:

search_icons

搜索Noun Project图标数据库。

您可以过滤的内容:

  • 风格: solid, line,或两者皆有
  • 线宽: 1-60 或类似范围 "18-20"
  • 公共领域:仅显示可免费使用的图标
  • 缩略图尺寸: 42, 84,或 200 像素
  • 包含SVG:在结果中获取SVG URL
  • 限制:每页最大结果数

例子:

"Search for 'coffee' icons in solid style, public domain only"

get_icon

获取特定图标的详细信息。

退货:

  • 图标名称和ID
  • 创建者信息
  • 标签和收藏
  • 许可证详情
  • 下载URL

例子:

"Show me details for icon 12345"

download_icon

下载带有自定义选项的图标。

选项:

  • 格式:SVG或PNG
  • 颜色:任何十六进制颜色(例如,“FF0000”表示红色)
  • 尺寸:20-1200像素(仅PNG)
  • 保存到文件:可选文件路径

注: 免费版只能下载公共域图标。

例子:

"Download icon 12345 as PNG, 200x200, red color, save to ./icons/coffee.png"

search_collections

按关键字查找图标集合。

例子:

"Search for 'travel' collections"

get_collection

查看特定收藏及其所有图标。

例子:

"Show me collection 456"

icon_autocomplete

获取搜索词建议(最多10个)。

例子:

"What terms start with 'comp'?"

check_usage

检查您的API使用情况和限制。

显示:

  • 每月限额和使用量
  • 剩余通话
  • 使用百分比
  • 重置前的天数
  • 优化技巧(免费等级)

##

免费等级最佳实践

最大化您每月5000次通话:

1.具体点

Bad:  "icon"       → Too broad, many pages needed
Good: "coffee cup" → Specific, better results

2.先使用自动补全

Step 1: "Suggestions for 'cof'"  → ["coffee", "coffee cup"]
Step 2: "Search for 'coffee cup'" → Exact results

3.避免分页

Bad:  Browsing 5 pages = 5 API calls
Good: Refine search to get results on first page

4.下载一次,重复使用

Download icon → Save to project → Use everywhere
(Don't re-download the same icon)

5.公共域筛选器

FREE tier can only download public domain icons
Filter searches with limit_to_public_domain=1

6.缓存结果

服务器会自动缓存使用数据5分钟。 您还应该保存:

  • 已下载图标
  • 您探索过的图标ID
  • 收集信息

##

成本优化

服务器在免费层模式下自动优化API的使用:

功能免费等级付费等级
每页结果最多10个最多100个
默认缩略图42px84px
SVG URL已排除已包含
分页警告是否
使用警报50%、80%、95%无

想要完整的细节吗? 看 成本调整.md

##

发展

以开发模式运行

npm install
npm run dev

为生产而建

npm run build

运行构建版本

npm start

项目结构

noun-mcp/
├── src/
│   ├── index.ts              # MCP server entry point
│   ├── api/
│   │   ├── auth.ts          # OAuth 1.0a authentication
│   │   └── client.ts        # API client with rate limiting
│   ├── tools/
│   │   ├── search.ts        # Icon search functionality
│   │   ├── download.ts      # Icon download & details
│   │   ├── collections.ts   # Collections & autocomplete
│   │   └── usage.ts         # Usage monitoring
│   ├── types/
│   │   └── schemas.ts       # Zod schemas & TypeScript types
│   └── utils/
│       └── costOptimizer.ts # Cost optimization logic
├── package.json
├── tsconfig.json
└── README.md

##

故障排除

“缺少必需的环境变量”

问题: 找不到API密钥。

解决方案:

  1. 检查 .env 文件存在
  2. 验证 NOUN_CONSUMER_KEY 和 NOUN_CONSUMER_SECRET 已设定
  3. 检查变量名中的拼写错误

“身份验证失败”

问题: API凭据无效。

解决方案:

  1. 在以下位置验证凭据 开发者页面
  2. 确保你复制了整个密钥/秘密
  3. 检查是否有多余的空格或引号

“超出费率限制”

问题: 请求太多太快。

解决方案:

  • 请稍等(限制为每分钟100个请求)
  • 服务器自动处理速率限制
  • 如果持续存在,请检查您的使用情况 check_usage 工具

SVG URL不工作

问题: SVG URL将在1小时后过期。

解决方案:

  • 需要时下载新网址
  • 使用 download_icon 获取base64编码的图标
  • 在本地保存图标,而不是依赖URL

“API免费访问仅限于公共域图标”

问题: 尝试使用免费帐户下载非公共域图标。

解决方案:

  • 筛选搜索: limit_to_public_domain=1
  • 或升级至付费等级 定价页面

服务器未出现在Cursor/Claude中

问题: 未检测到MCP服务器。

解决方案:

  1. 重新启动Cursor AI或Claude Desktop
  2. 检查JSON配置语法(没有尾随逗号!)
  3. 验证文件路径是否为绝对路径
  4. 检查服务器日志是否有错误

##

API限值

级别每月限额费率限额下载权限
免费5000次通话100/min仅限公共领域
付费无限制100/min所有图标

想要更多吗? 检查 Noun项目定价

##

贡献

欢迎投稿!

  1. 分叉存储库
  2. 创建要素分支: git checkout -b feature/amazing-feature
  3. 提交更改: git commit -m 'Add amazing feature'
  4. 推送到分支: git push origin feature/amazing-feature
  5. 打开拉取请求

##

许可证

MIT许可证-请参阅 许可证 文件以获取详细信息。

##

致谢

##

作者

阿里·赛特·泰克

##

支持

##

链接

______________________________________________________________________

注: 这是一个社区构建的MCP服务器,不是The Noun Project的官方产品。

由...制作

对于人工智能和开发人员社区。

工具与能力

工具数量

7

资源数量

0

提示词数量

0

能力标签

图标搜索TypeScript本地部署图标下载AI工具集成MCP服务器设计资源

支持客户端

Claude DesktopClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 7 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Noun MCP Server

MCP World · 本页

7stdio有3 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Noun MCP Server 怎么安装?

公开资料给出的安装命令是 npx @alisaitteke/noun-mcp,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Noun MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Noun MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Noun MCP Server 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Noun MCP Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP