{
  "markdown": "<div align=\"center\">\n\n![Noun MCP Server](docs/hero.png)\n\n# <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/palette-white.svg\"><img src=\"docs/icons/palette.svg\" width=\"32\" height=\"32\" alt=\"Palette\"></picture> Noun MCP Server\n\n[![npm version](https://badge.fury.io/js/@alisaitteke%2Fnoun-mcp.svg)](https://www.npmjs.com/package/@alisaitteke/noun-mcp)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Node.js Version](https://img.shields.io/badge/node-%3E%3D18.0.0-brightgreen)](https://nodejs.org/)\n\n> **⚠️ Unofficial Project** · This is an independent third-party tool using The Noun Project API. Not affiliated with or endorsed by The Noun Project.\n\nMCP (Model Context Protocol) server for searching, downloading, and using icons from The Noun Project in **Cursor AI**, **Claude Desktop**, and other MCP-supported AI tools.\n\nTypeScript · OAuth 1.0a · tier-aware API cost optimization · production-ready MCP tooling\n\n</div>\n\n---\n\n### 🚀 Quick Start\n\n<table>\n<tr>\n<td width=\"33%\">\n\n**Cursor AI**\n\nAdd to MCP settings:\n\n```json\n{\n  \"mcpServers\": {\n    \"noun-project\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@alisaitteke/noun-mcp\"],\n      \"env\": {\n        \"NOUN_CONSUMER_KEY\": \"your_key\",\n        \"NOUN_CONSUMER_SECRET\": \"your_secret\",\n        \"NOUN_API_TIER\": \"FREE\"\n      }\n    }\n  }\n}\n```\n\n</td>\n<td width=\"33%\">\n\n**Claude Desktop**\n\nAdd to config:\n\n```json\n{\n  \"mcpServers\": {\n    \"noun-project\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@alisaitteke/noun-mcp\"],\n      \"env\": {\n        \"NOUN_CONSUMER_KEY\": \"your_key\",\n        \"NOUN_CONSUMER_SECRET\": \"your_secret\",\n        \"NOUN_API_TIER\": \"FREE\"\n      }\n    }\n  }\n}\n```\n\n</td>\n<td width=\"33%\">\n\n**Claude Code**\n\nRun in terminal:\n\n```bash\nclaude mcp add \\\n  --transport stdio \\\n  noun-project \\\n  --env NOUN_CONSUMER_KEY=your_key \\\n  --env NOUN_CONSUMER_SECRET=your_secret \\\n  --env NOUN_API_TIER=FREE \\\n  -- npx -y @alisaitteke/noun-mcp\n```\n\n</td>\n</tr>\n</table>\n\n[Get your API keys →](https://thenounproject.com/developers/apps/)\n\n> **What is this?** A bridge that lets AI assistants search and download professional icons for your projects. No manual browsing needed - just ask your AI!\n\n## <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/star-white.svg\"><img src=\"docs/icons/star.svg\" width=\"24\" height=\"24\" alt=\"Features\"></picture> Features\n\n\n- <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/search-white.svg\"><img src=\"docs/icons/search.svg\" width=\"20\" height=\"20\" alt=\"Search\"></picture> **Icon Search**: Find icons with filters for style, line weight, and licensing\n- <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/download-white.svg\"><img src=\"docs/icons/download.svg\" width=\"20\" height=\"20\" alt=\"Download\"></picture> **Icon Download**: Get SVG or PNG files with custom colors and sizes\n- <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/book-white.svg\"><img src=\"docs/icons/book.svg\" width=\"20\" height=\"20\" alt=\"Collection\"></picture> **Collection Browser**: Explore curated icon collections\n- <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/lightbulb-white.svg\"><img src=\"docs/icons/lightbulb.svg\" width=\"20\" height=\"20\" alt=\"Idea\"></picture> **Smart Suggestions**: Autocomplete helps find the right search terms\n- <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/chart-white.svg\"><img src=\"docs/icons/chart.svg\" width=\"20\" height=\"20\" alt=\"Chart\"></picture> **Usage Tracking**: Monitor your API usage and limits\n- <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/free-white.svg\"><img src=\"docs/icons/free.svg\" width=\"20\" height=\"20\" alt=\"Free\"></picture> **FREE Tier Mode**: Smart optimizations for 5K monthly API calls\n- <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/diamond-white.svg\"><img src=\"docs/icons/diamond.svg\" width=\"20\" height=\"20\" alt=\"Diamond\"></picture> **PAID Tier Mode**: Unlimited access with no restrictions\n\n## <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/package-white.svg\"><img src=\"docs/icons/package.svg\" width=\"24\" height=\"24\" alt=\"Builder\"></picture> About the Builder\n\nBuilt by **[Ali Sait Teke](https://alisait.com)** — Full-Stack / AI-Era Software Architect based in London.\n\nThis project is part of an open-source [MCP tooling ecosystem](https://alisait.com/projects) (Docker, Temporal, Photoshop, npm, and more) that brings real-world APIs into AI-assisted development workflows. Implemented in **TypeScript/Node.js**; broader portfolio spans **Python**, **Go**, **React**, **Next.js**, and **Vue**.\n\n- GitHub: [@alisaitteke](https://github.com/alisaitteke)\n- LinkedIn: [Ali Sait Teke](https://www.linkedin.com/in/alisait/)\n- Portfolio: [alisait.com](https://alisait.com)\n\n**Architecture deep-dive:** [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md) · **Sharing guide:** [docs/SOCIAL.md](docs/SOCIAL.md)\n\n## <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/checklist-white.svg\"><img src=\"docs/icons/checklist.svg\" width=\"24\" height=\"24\" alt=\"Requirements\"></picture> Requirements\n\n- **Node.js** 18 or higher ([Download](https://nodejs.org/))\n- **The Noun Project API Keys** (free account works!)\n\nDon't have API keys? [Get them here →](https://thenounproject.com/developers/apps/)\n\n## <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/rocket-white.svg\"><img src=\"docs/icons/rocket.svg\" width=\"24\" height=\"24\" alt=\"Quick Start\"></picture> Quick Start\n\n### <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/key-white.svg\"><img src=\"docs/icons/key.svg\" width=\"20\" height=\"20\" alt=\"1\"></picture> Step 1: Get Your API Keys\n\n1. Go to [The Noun Project Developers](https://thenounproject.com/developers/apps/)\n2. Sign in or create a free account\n3. Create a new app (or select an existing one)\n4. Copy your **Consumer Key** and **Consumer Secret**\n\n### <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/package-white.svg\"><img src=\"docs/icons/package.svg\" width=\"20\" height=\"20\" alt=\"2\"></picture> Step 2: Installation\n\n**Option A: npx (Easiest - No Install Required)**\n\n```bash\n# Run directly without installation\nnpx @alisaitteke/noun-mcp\n```\n\n**Option B: Global Install**\n\n```bash\nnpm install -g @alisaitteke/noun-mcp\n```\n\n**Option C: Local Development**\n\n```bash\ngit clone https://github.com/alisaitteke/noun-mcp.git\ncd noun-mcp\nnpm install\nnpm run build\nnpm link\n```\n\n### <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/gear-white.svg\"><img src=\"docs/icons/gear.svg\" width=\"20\" height=\"20\" alt=\"3\"></picture> Step 3: Configure Environment\n\nCreate a `.env` file in the project directory:\n\n```bash\ncp .env.example .env\n```\n\nEdit `.env` with your credentials:\n\n```env\n# Your API credentials from The Noun Project\nNOUN_CONSUMER_KEY=your_consumer_key_here\nNOUN_CONSUMER_SECRET=your_consumer_secret_here\n\n# Choose your tier: FREE (5K calls/month) or PAID (unlimited)\nNOUN_API_TIER=FREE\n```\n\n#### <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/free-white.svg\"><img src=\"docs/icons/free.svg\" width=\"20\" height=\"20\" alt=\"FREE\"></picture> FREE vs <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/diamond-white.svg\"><img src=\"docs/icons/diamond.svg\" width=\"20\" height=\"20\" alt=\"PAID\"></picture> PAID Tier\n\n**FREE Tier (5,000 API calls/month)**\n- <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/checkmark-white.svg\"><img src=\"docs/icons/checkmark.svg\" width=\"16\" height=\"16\" alt=\"✓\"></picture> Perfect for personal projects and testing\n- <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/checkmark-white.svg\"><img src=\"docs/icons/checkmark.svg\" width=\"16\" height=\"16\" alt=\"✓\"></picture> Automatic cost optimizations\n- <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/checkmark-white.svg\"><img src=\"docs/icons/checkmark.svg\" width=\"16\" height=\"16\" alt=\"✓\"></picture> Smaller page sizes (max 10 results per search)\n- <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/checkmark-white.svg\"><img src=\"docs/icons/checkmark.svg\" width=\"16\" height=\"16\" alt=\"✓\"></picture> Optimized thumbnails (42px by default)\n- <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/checkmark-white.svg\"><img src=\"docs/icons/checkmark.svg\" width=\"16\" height=\"16\" alt=\"✓\"></picture> SVG URLs excluded by default (save bandwidth)\n- <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/checkmark-white.svg\"><img src=\"docs/icons/checkmark.svg\" width=\"16\" height=\"16\" alt=\"✓\"></picture> Smart usage alerts at 50%, 80%, 95%\n\n**PAID Tier (Unlimited)**\n- <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/checkmark-white.svg\"><img src=\"docs/icons/checkmark.svg\" width=\"16\" height=\"16\" alt=\"✓\"></picture> No monthly limits\n- <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/checkmark-white.svg\"><img src=\"docs/icons/checkmark.svg\" width=\"16\" height=\"16\" alt=\"✓\"></picture> Larger page sizes (up to 100 results)\n- <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/checkmark-white.svg\"><img src=\"docs/icons/checkmark.svg\" width=\"16\" height=\"16\" alt=\"✓\"></picture> High-quality thumbnails (84px by default)\n- <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/checkmark-white.svg\"><img src=\"docs/icons/checkmark.svg\" width=\"16\" height=\"16\" alt=\"✓\"></picture> SVG URLs included automatically\n- <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/checkmark-white.svg\"><img src=\"docs/icons/checkmark.svg\" width=\"16\" height=\"16\" alt=\"✓\"></picture> No restrictions\n\n<picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/lightbulb-white.svg\"><img src=\"docs/icons/lightbulb.svg\" width=\"20\" height=\"20\" alt=\"Tip\"></picture> **Switch anytime:** Just update `NOUN_API_TIER` in your `.env` file!\n\n### <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/desktop-white.svg\"><img src=\"docs/icons/desktop.svg\" width=\"20\" height=\"20\" alt=\"4\"></picture> Step 4: Configure Cursor AI\n\nOpen Cursor settings: **Settings → Features → MCP**\n\nAdd this configuration:\n\n**Option A: Using npx (Recommended)**\n\n```json\n{\n  \"mcpServers\": {\n    \"noun-project\": {\n      \"command\": \"npx\",\n      \"args\": [\"@alisaitteke/noun-mcp\"],\n      \"env\": {\n        \"NOUN_CONSUMER_KEY\": \"your_key_here\",\n        \"NOUN_CONSUMER_SECRET\": \"your_secret_here\",\n        \"NOUN_API_TIER\": \"FREE\"\n      }\n    }\n  }\n}\n```\n\n**Option B: Using global install**\n\n```json\n{\n  \"mcpServers\": {\n    \"noun-project\": {\n      \"command\": \"noun-mcp\",\n      \"env\": {\n        \"NOUN_CONSUMER_KEY\": \"your_key_here\",\n        \"NOUN_CONSUMER_SECRET\": \"your_secret_here\",\n        \"NOUN_API_TIER\": \"FREE\"\n      }\n    }\n  }\n}\n```\n\n**Option C: Using local build**\n\n```json\n{\n  \"mcpServers\": {\n    \"noun-project\": {\n      \"command\": \"node\",\n      \"args\": [\"/path/to/noun-mcp/dist/index.js\"],\n      \"env\": {\n        \"NOUN_CONSUMER_KEY\": \"your_key_here\",\n        \"NOUN_CONSUMER_SECRET\": \"your_secret_here\",\n        \"NOUN_API_TIER\": \"FREE\"\n      }\n    }\n  }\n}\n```\n\n### <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/desktop-white.svg\"><img src=\"docs/icons/desktop.svg\" width=\"20\" height=\"20\" alt=\"5\"></picture> Step 5: Configure Claude Desktop\n\nEdit: `~/Library/Application Support/Claude/claude_desktop_config.json`\n\n**Using npx (Recommended)**\n\n```json\n{\n  \"mcpServers\": {\n    \"noun-project\": {\n      \"command\": \"npx\",\n      \"args\": [\"@alisaitteke/noun-mcp\"],\n      \"env\": {\n        \"NOUN_CONSUMER_KEY\": \"your_key_here\",\n        \"NOUN_CONSUMER_SECRET\": \"your_secret_here\",\n        \"NOUN_API_TIER\": \"FREE\"\n      }\n    }\n  }\n}\n```\n\n## <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/chat-white.svg\"><img src=\"docs/icons/chat.svg\" width=\"24\" height=\"24\" alt=\"Usage Examples\"></picture> Usage Examples\n\nOnce configured, just talk to your AI naturally:\n\n### Search for Icons\n```\n\"Find me some coffee cup icons\"\n\"Search for solid style house icons\"\n\"Show me line icons with weight 18-20 for 'bicycle'\"\n```\n\n### Download Icons\n```\n\"Download icon 12345 in red color\"\n\"Get icon 67890 as PNG, 200x200 pixels, save to ./icons/house.png\"\n\"Download this icon as SVG with hex color FF5733\"\n```\n\n### Browse Collections\n```\n\"Search for weather icon collections\"\n\"Show me collection 123 details\"\n```\n\n### Get Suggestions\n```\n\"Give me autocomplete suggestions for 'spo'\"\n```\n\n### Check Usage\n```\n\"How many API calls have I used this month?\"\n\"Check my API usage limits\"\n```\n\n## <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/wrench-white.svg\"><img src=\"docs/icons/wrench.svg\" width=\"24\" height=\"24\" alt=\"Available Tools\"></picture> Available Tools\n\nThe AI can use these tools to help you:\n\n### `search_icons`\nSearch The Noun Project icon database.\n\n**What you can filter:**\n- **Style**: `solid`, `line`, or both\n- **Line weight**: `1-60` or range like `\"18-20\"`\n- **Public domain**: Show only free-to-use icons\n- **Thumbnail size**: `42`, `84`, or `200` pixels\n- **Include SVG**: Get SVG URLs in results\n- **Limit**: Max results per page\n\n**Example:**\n```\n\"Search for 'coffee' icons in solid style, public domain only\"\n```\n\n### `get_icon`\nGet detailed information about a specific icon.\n\n**Returns:**\n- Icon name and ID\n- Creator information\n- Tags and collections\n- License details\n- Download URLs\n\n**Example:**\n```\n\"Show me details for icon 12345\"\n```\n\n### `download_icon`\nDownload an icon with custom options.\n\n**Options:**\n- **Format**: SVG or PNG\n- **Color**: Any hex color (e.g., \"FF0000\" for red)\n- **Size**: 20-1200 pixels (PNG only)\n- **Save to file**: Optional file path\n\n**Note:** FREE tier can only download public domain icons.\n\n**Example:**\n```\n\"Download icon 12345 as PNG, 200x200, red color, save to ./icons/coffee.png\"\n```\n\n### `search_collections`\nFind icon collections by keyword.\n\n**Example:**\n```\n\"Search for 'travel' collections\"\n```\n\n### `get_collection`\nView a specific collection with all its icons.\n\n**Example:**\n```\n\"Show me collection 456\"\n```\n\n### `icon_autocomplete`\nGet search term suggestions (max 10).\n\n**Example:**\n```\n\"What terms start with 'comp'?\"\n```\n\n### `check_usage`\nCheck your API usage and limits.\n\n**Shows:**\n- Monthly limit and usage\n- Remaining calls\n- Percentage used\n- Days until reset\n- Optimization tips (FREE tier)\n\n## <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/free-white.svg\"><img src=\"docs/icons/free.svg\" width=\"24\" height=\"24\" alt=\"FREE Tier\"></picture> FREE Tier Best Practices\n\nMaximize your 5,000 monthly calls:\n\n### 1. Be Specific\n```\nBad:  \"icon\"       → Too broad, many pages needed\nGood: \"coffee cup\" → Specific, better results\n```\n\n### 2. Use Autocomplete First\n```\nStep 1: \"Suggestions for 'cof'\"  → [\"coffee\", \"coffee cup\"]\nStep 2: \"Search for 'coffee cup'\" → Exact results\n```\n\n### 3. Avoid Pagination\n```\nBad:  Browsing 5 pages = 5 API calls\nGood: Refine search to get results on first page\n```\n\n### 4. Download Once, Reuse\n```\nDownload icon → Save to project → Use everywhere\n(Don't re-download the same icon)\n```\n\n### 5. Filter for Public Domain\n```\nFREE tier can only download public domain icons\nFilter searches with limit_to_public_domain=1\n```\n\n### 6. Cache Results\nThe server automatically caches usage data for 5 minutes.\nYou should also save:\n- Downloaded icons\n- Icon IDs you've explored\n- Collection information\n\n## <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/chart-white.svg\"><img src=\"docs/icons/chart.svg\" width=\"24\" height=\"24\" alt=\"Cost Optimization\"></picture> Cost Optimization\n\nThe server automatically optimizes API usage in FREE tier mode:\n\n| Feature | FREE Tier | PAID Tier |\n|---------|-----------|-----------|\n| Results per page | 10 max | 100 max |\n| Default thumbnail | 42px | 84px |\n| SVG URLs | Excluded | Included |\n| Pagination warnings | Yes | No |\n| Usage alerts | 50%, 80%, 95% | None |\n\n**Want full details?** See [COST_OPTIMIZATION.md](COST_OPTIMIZATION.md)\n\n## <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/wrench-white.svg\"><img src=\"docs/icons/wrench.svg\" width=\"24\" height=\"24\" alt=\"Development\"></picture> Development\n\n### Run in Development Mode\n\n```bash\nnpm install\nnpm run dev\n```\n\n### Build for Production\n\n```bash\nnpm run build\n```\n\n### Run Built Version\n\n```bash\nnpm start\n```\n\n### Project Structure\n\n```\nnoun-mcp/\n├── src/\n│   ├── index.ts              # MCP server entry point\n│   ├── api/\n│   │   ├── auth.ts          # OAuth 1.0a authentication\n│   │   └── client.ts        # API client with rate limiting\n│   ├── tools/\n│   │   ├── search.ts        # Icon search functionality\n│   │   ├── download.ts      # Icon download & details\n│   │   ├── collections.ts   # Collections & autocomplete\n│   │   └── usage.ts         # Usage monitoring\n│   ├── types/\n│   │   └── schemas.ts       # Zod schemas & TypeScript types\n│   └── utils/\n│       └── costOptimizer.ts # Cost optimization logic\n├── docs/\n│   ├── ARCHITECTURE.md      # System design & technical overview\n│   └── SOCIAL.md            # LinkedIn / GitHub sharing guide\n├── package.json\n├── tsconfig.json\n└── README.md\n```\n\nFor system design, data flow, and design decisions, see **[docs/ARCHITECTURE.md](docs/ARCHITECTURE.md)**.\n\n## <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/bug-white.svg\"><img src=\"docs/icons/bug.svg\" width=\"24\" height=\"24\" alt=\"Troubleshooting\"></picture> Troubleshooting\n\n### \"Missing required environment variables\"\n\n**Problem:** API keys not found.\n\n**Solution:**\n1. Check `.env` file exists\n2. Verify `NOUN_CONSUMER_KEY` and `NOUN_CONSUMER_SECRET` are set\n3. Check for typos in variable names\n\n### \"Authentication failed\"\n\n**Problem:** Invalid API credentials.\n\n**Solution:**\n1. Verify credentials at [developers page](https://thenounproject.com/developers/apps/)\n2. Make sure you copied the entire key/secret\n3. Check for extra spaces or quotes\n\n### \"Rate limit exceeded\"\n\n**Problem:** Too many requests too fast.\n\n**Solution:**\n- Wait a moment (limit is 100 requests/minute)\n- The server automatically handles rate limiting\n- If persistent, check your usage with `check_usage` tool\n\n### SVG URLs Not Working\n\n**Problem:** SVG URLs expire after 1 hour.\n\n**Solution:**\n- Download fresh URLs when needed\n- Use `download_icon` to get base64-encoded icons\n- Save icons locally instead of relying on URLs\n\n### \"Free API access is limited to public domain icons\"\n\n**Problem:** Trying to download non-public-domain icon with FREE account.\n\n**Solution:**\n- Filter searches: `limit_to_public_domain=1`\n- Or upgrade to PAID tier at [pricing page](https://thenounproject.com/pricing)\n\n### Server Not Appearing in Cursor/Claude\n\n**Problem:** MCP server not detected.\n\n**Solution:**\n1. Restart Cursor AI or Claude Desktop\n2. Check JSON config syntax (no trailing commas!)\n3. Verify file paths are absolute\n4. Check server logs for errors\n\n## <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/document-white.svg\"><img src=\"docs/icons/document.svg\" width=\"24\" height=\"24\" alt=\"API Limits\"></picture> API Limits\n\n| Tier | Monthly Limit | Rate Limit | Download Access |\n|------|---------------|------------|-----------------|\n| FREE | 5,000 calls | 100/min | Public domain only |\n| PAID | Unlimited | 100/min | All icons |\n\n**Want more?** Check [The Noun Project Pricing](https://thenounproject.com/pricing)\n\n## <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/handshake-white.svg\"><img src=\"docs/icons/handshake.svg\" width=\"24\" height=\"24\" alt=\"Contributing\"></picture> Contributing\n\nContributions are welcome!\n\n1. Fork the repository\n2. Create a feature branch: `git checkout -b feature/amazing-feature`\n3. Commit changes: `git commit -m 'Add amazing feature'`\n4. Push to branch: `git push origin feature/amazing-feature`\n5. Open a Pull Request\n\n## <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/document-white.svg\"><img src=\"docs/icons/document.svg\" width=\"24\" height=\"24\" alt=\"License\"></picture> License\n\nMIT License - see [LICENSE](LICENSE) file for details.\n\n## <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/heart-white.svg\"><img src=\"docs/icons/heart.svg\" width=\"24\" height=\"24\" alt=\"Acknowledgments\"></picture> Acknowledgments\n\n- [The Noun Project](https://thenounproject.com/) - For the amazing icon collection\n- [Model Context Protocol](https://modelcontextprotocol.io/) - For the MCP specification\n- [Anthropic](https://www.anthropic.com/) - For Claude and MCP development\n\n## <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/package-white.svg\"><img src=\"docs/icons/package.svg\" width=\"24\" height=\"24\" alt=\"Author\"></picture> Author\n\n**[Ali Sait Teke](https://alisait.com)** — Full-Stack / AI-Era Software Architect\n\n- GitHub: [@alisaitteke](https://github.com/alisaitteke)\n- LinkedIn: [Ali Sait Teke](https://www.linkedin.com/in/alisait/)\n- Portfolio: [alisait.com](https://alisait.com)\n- NPM: [@alisaitteke](https://www.npmjs.com/~alisaitteke)\n- More MCP projects: [alisait.com/projects](https://alisait.com/projects)\n\n## <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/email-white.svg\"><img src=\"docs/icons/email.svg\" width=\"24\" height=\"24\" alt=\"Support\"></picture> Support\n\n- **Issues:** [GitHub Issues](https://github.com/alisaitteke/noun-mcp/issues)\n- **Documentation:** [The Noun Project API Docs](https://api.thenounproject.com/documentation.html)\n- **Pricing:** [The Noun Project Plans](https://thenounproject.com/pricing)\n\n## <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/link-white.svg\"><img src=\"docs/icons/link.svg\" width=\"24\" height=\"24\" alt=\"Links\"></picture> Links\n\n- [The Noun Project](https://thenounproject.com/)\n- [The Noun Project API](https://api.thenounproject.com/)\n- [MCP Documentation](https://modelcontextprotocol.io/)\n- [Cursor AI](https://cursor.sh/)\n- [Claude](https://claude.ai/)\n\n---\n\n**Note:** This is a community-built MCP server and is not an official product of The Noun Project.\n\nMade with <picture><source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/icons/heart-white.svg\"><img src=\"docs/icons/heart.svg\" width=\"16\" height=\"16\" alt=\"love\"></picture> for the AI and developer community.\n",
  "bytes": 22522,
  "sha": "380bf8178633391c3fbff470d17d5f6d2bbf6f735c382c97475806ca0d6b817a",
  "repo_slug": "alisaitteke/noun-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_alisaitteke_noun_mcp_34792c40/readme"
}