Phosphor Icons MCP Server
MCP-сервер Phosphor Icons
Сервер протокола Model Context Protocol (MCP), предоставляющий доступ к Phosphor Icons — гибкому семейству иконок, включающему 6 различных начертаний и более 1000 иконок.
Важно: Это общественный проект, созданный с помощью ИИ, он не является официальным репозиторием и не связан с проектом Phosphor Icons. Этот проект был создан при поддержке ИИ и поддерживается сообществом. Оригинальный проект Phosphor Icons можно найти по адресу https://github.com/phosphor-icons.
Возможности
🎨 6 начертаний иконок: thin (тонкие), light (светлые), regular (обычные), bold (жирные), fill (залитые) и duotone (двухцветные)
🌈 Настройка цвета: Применение любого цвета (hex, RGB, именованные цвета или currentColor)
📏 Контроль размера: Указание пользовательских размеров в пикселях
🔍 Поиск иконок: Поиск иконок по названию, категории или тегам
📦 Пакетные операции: Получение нескольких иконок за раз
📚 Доступ к каталогу: Просмотр всех доступных иконок с метаданными
🛠️ Руководства по реализации: Получение помощи по интеграции для конкретных фреймворков
Related MCP server: Iconify MCP Server
Установка
npm installCLI
Пакет поставляется с CLI-инструментом phosphor-icons для экспорта ресурсов SVG/PNG без вызова MCP.
Для локальной разработки сначала выполните сборку и запустите скомпилированный CLI:
npm run build
node dist/cli.js icon heart --weight bold --color "#ef4444" --size 32 --out heart.svg
node dist/cli.js icon house user gear --format png --size 24 --dir ./icons
node dist/cli.js search arrow --limit 5
node dist/cli.js categoriesПосле установки пакета используйте команду bin:
phosphor-icons icon heart --size 16 --out heart.svg
phosphor-icons icon heart --format png --size 16 --out heart.png
phosphor-icons search arrow --limit 5
phosphor-icons categoriesКоманды CLI:
icon <name...>: Получить одну или несколько иконок в формате SVG или PNG.search <query>: Поиск по названиям иконок и встроенным метаданным.categories: Список встроенных категорий и примеров.skill path: Вывести путь к встроенному каталогу навыков Codex.
Флаги для icon:
--weight, -w:thin,light,regular,bold,fillилиduotone.--color, -c: Любое значение цвета SVG, включаяcurrentColor.--size, -s: Размер в пикселях для ширины и высоты.--format, -f:svgилиpng.--out, -o: Выходной файл для одной иконки.--dir, -d: Выходная директория для пакетного экспорта.
CLI сначала считывает иконки из установленного пакета @phosphor-icons/core. Это обеспечивает быстрый, детерминированный и автономный экспорт иконок после npm install. Если локальные ресурсы недоступны, он обращается к исходному URL-адресу Phosphor Core на GitHub.
Дымовое тестирование CLI
npm install
npm run build
node dist/cli.js icon heart --size 16 --out live-heart.svg
node dist/cli.js icon heart --format png --size 16 --out live-heart.png
node dist/cli.js search arrow --limit 5Ожидается:
live-heart.svgсодержитwidth="16" height="16".live-heart.pngсоздается с ненулевым размером файла.Поиск возвращает названия иконок, связанных со стрелками.
Расширение навыков
Этот пакет включает навык Codex/Agents по адресу skills/phosphor-icons/SKILL.md.
После установки пакета найдите его с помощью:
phosphor-icons skill pathНавык предоставляет агентам краткие правила для поиска, получения, экспорта и реализации иконок в фреймворках. Используйте этот путь при регистрации навыка в среде выполнения агента или при копировании навыка в директорию навыков агента.
Совместимость с Vercel Skills CLI
Репозиторий совместим с форматом CLI skills от Vercel Labs: навыки находятся в skills/<name>/SKILL.md, а файл начинается с YAML-заголовка name и description.
Список навыков из этого репозитория:
npm run skills:list
# or
npx skills add . --listУстановка встроенного навыка из локальной копии:
npx skills add . --skill phosphor-icons --agent codex --copy -yУстановка из GitHub после публикации:
npx skills add lasaths/phosphor-icons-mcp --skill phosphor-icons --agent codex -yУстановка из копии пакета npm путем разрешения пути к навыку:
phosphor-icons skill path
npx skills add ./skills/phosphor-icons --agent codex --copy -yРазработка
Запустите сервер разработки:
npm run devЭто запустит сервер на порту 8081 и откроет песочницу Smithery для тестирования.
Конфигурация
Сервер поддерживает необязательный параметр конфигурации:
defaultWeight: Установка начертания иконки по умолчанию (thin, light, regular, bold, fill, duotone). По умолчанию:
regular
Инструменты
get-icon
Получение одной или нескольких иконок SVG из библиотеки Phosphor Icons. Укажите либо одно имя иконки, либо массив имен для пакетного получения.
Параметры:
name(строка, необязательно): Имя одной иконки в формате kebab-case (например, 'arrow-left', 'user'). Используйте для одной иконки.names(массив, необязательно): Массив имен иконок для пакетного получения. Используйте для нескольких иконок.weight(необязательно): Начертание/стиль иконкиcolor(необязательно): Цвет иконки - принимает hex (#FF0000), RGB (rgb(255,0,0)), именованные цвета (red) или 'currentColor'size(необязательно): Размер иконки в пикселях (устанавливает ширину и высоту)format(необязательно): Формат вывода (svgилиpng). По умолчанию:svgsaveToFile(необязательно): Путь для сохранения файла PNG (только для одной иконки)saveDir(необязательно): Директория для сохранения файлов PNG (только для нескольких иконок)
Примеры:
get-icon name="heart" weight="bold" color="#FF0000"
get-icon names=["star", "heart"] weight="fill" color="gold" size=48
get-icon name="user" color="currentColor"search-icons
Поиск иконок по названию, категории или тегам.
Параметры:
query(строка): Поисковый запросlimit(необязательно): Максимальное количество результатов (по умолчанию: 10)
Пример:
search-icons query="arrow" limit=5list-categories
Получение списка всех доступных категорий иконок.
Ресурсы
phosphor://catalog
Полный каталог популярных иконок Phosphor Icons с метаданными, включая категории, теги и доступные начертания.
phosphor://weights
Подробная информация о 6 доступных начертаниях/стилях иконок и вариантах их наилучшего использования.
Промпты
implement-icon
Получение рекомендаций по реализации иконки Phosphor в вашем проекте.
Параметры:
iconName(строка): Название иконкиframework(строка): Фронтенд-фреймворк (html, react, vue, svelte, angular)
Публикация в Smithery
Отправьте код на GitHub
Посетите smithery.ai/new
Подключите свой репозиторий GitHub
Настройте автоматическое развертывание
Начертания иконок
Thin: Изящные, минималистичные штрихи - лучше всего подходят для больших размеров
Light: Тонкий, изысканный вид - современный дизайн
Regular: Сбалансированный, универсальный - общее использование (по умолчанию)
Bold: Сильный, выразительный - для акцентов и малых размеров
Fill: Сплошные, залитые фигуры - сильный акцент
Duotone: Двухцветный дизайн - визуальный интерес
Примеры
Получить красную иконку сердца в жирном начертании:
// Returns SVG content for a bold red heart icon
get-icon({ name: "heart", weight: "bold", color: "#FF0000" })Получить синюю иконку звезды пользовательского размера:
// Returns a 48px blue filled star icon
get-icon({ name: "star", weight: "fill", color: "#3B82F6", size: 48 })Поиск иконок навигации:
// Returns list of icons related to navigation
search-icons({ query: "navigation", limit: 10 })Получить несколько цветных иконок для интерфейса:
// Get home, user, and settings icons all in blue
get-icon({
names: ["home", "user", "gear"],
weight: "regular",
color: "#3B82F6",
size: 24
})Отказ от ответственности
ОТСУТСТВИЕ ГАРАНТИЙ И ОТВЕТСТВЕННОСТИ
ДАННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЯ ПРАВ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УЩЕРБ ИЛИ ИНУЮ ОТВЕТСТВЕННОСТЬ, БУДЬ ТО В РЕЗУЛЬТАТЕ ДОГОВОРА, ДЕЛИКТА ИЛИ ИНОГО, ВОЗНИКАЮЩУЮ ИЗ, В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ИНЫМИ ДЕЙСТВИЯМИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.
ИСПОЛЬЗУЙТЕ НА СВОЙ СТРАХ И РИСК
Это неофициальный общественный проект, созданный с помощью ИИ
Программное обеспечение предоставляется без каких-либо гарантий или поддержки
Пользователи несут ответственность за тестирование и проверку программного обеспечения для своих целей
Сопровождающие не несут ответственности за любой ущерб, потерю данных или проблемы, возникшие в результате использования этого программного обеспечения
Этот проект не одобрен и не связан с официальным проектом Phosphor Icons
Лицензия
Этот MCP-сервер распространяется под лицензией MIT. Иконки Phosphor Icons также распространяются под лицензией MIT.
Ссылки
💻 Оригинальный репозиторий Phosphor Icons (Официальный)
Авторы
Иконки: Предоставлены Phosphor Icons - созданы Тобиасом Фридом
MCP-сервер: Общественный проект, созданный с помощью ИИ
Сопровождающие: Участники сообщества (не связаны с Phosphor Icons)
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityBmaintenanceProvides access to over 200,000 icons from 150+ collections with features for searching, recommendations, and direct file synchronization. It supports multiple frameworks and optimizes AI performance by writing icon code directly to project files.4961,232MIT
- Alicense-qualityDmaintenanceProvides access to over 200,000 open-source vector icons from more than 200 icon sets via the Iconify API. It enables users to browse, search, and retrieve specific icon data along with usage examples for popular web frameworks like React, Vue, and Tailwind CSS.16014GPL 3.0
- Flicense-qualityDmaintenanceVisual icon search, retrieval, and comparison for AI agents. Search 200k+ icons semantically, render side-by-side comparison grids, and retrieve raw SVG markup — all tools return images so vision-capable LLMs can see the icons.1

Svg/icons MCPofficial
Alicense-qualityCmaintenanceEnables AI coding tools to search, inspect, recommend, and export SVG icons from svgicons.com for use in design systems, frontend projects, and AI-assisted workflows.MIT
Related MCP Connectors
Icons for agentic development: search & fetch 366,000+ open-source icons as SVG/PNG. No API key.
Multilingual semantic SVG icon search with previews for AI coding agents. 20,000+ icons.
320K+ open-source SVG icons: 12 tools, anonymous metadata search; SVG, exports, collections via Pro.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lasaths/phosphor-icons'
If you have feedback or need assistance with the MCP directory API, please join our Discord server