Phosphor Icons MCP Server
Servidor MCP de Phosphor Icons
Un servidor del Protocolo de Contexto de Modelo (MCP) que proporciona acceso a Phosphor Icons, una familia de iconos flexible con 6 grosores diferentes y más de 1.000 iconos.
Importante: Este es un servidor MCP impulsado por la comunidad y asistido por IA, y no es un repositorio oficial ni está afiliado al proyecto Phosphor Icons. Este proyecto fue creado con asistencia de IA y es mantenido por la comunidad. El proyecto original de Phosphor Icons se puede encontrar en https://github.com/phosphor-icons.
Características
🎨 6 grosores de icono: thin (fino), light (ligero), regular (normal), bold (negrita), fill (relleno) y duotone (duotono)
🌈 Personalización de color: Aplica cualquier color (hex, RGB, colores con nombre o currentColor)
📏 Control de tamaño: Especifica tamaños personalizados en píxeles
🔍 Búsqueda de iconos: Encuentra iconos por nombre, categoría o etiquetas
📦 Operaciones por lotes: Obtén múltiples iconos a la vez
📚 Acceso al catálogo: Explora todos los iconos disponibles con metadatos
🛠️ Guías de implementación: Obtén ayuda de integración específica para frameworks
Related MCP server: Iconify MCP Server
Instalación
npm installCLI
El paquete incluye una CLI phosphor-icons para exportar recursos SVG/PNG sin llamar a MCP.
Para desarrollo local, compila primero y ejecuta la CLI compilada:
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 categoriesDespués de la instalación del paquete, usa el comando 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 categoriesComandos de la CLI:
icon <name...>: Obtiene uno o más iconos como SVG o PNG.search <query>: Busca nombres de iconos más metadatos incluidos.categories: Lista las categorías incluidas y ejemplos.skill path: Imprime la ruta del directorio de habilidades Codex incluido.
Flags para icon:
--weight, -w:thin,light,regular,bold,filloduotone.--color, -c: Cualquier valor de color SVG, incluyendocurrentColor.--size, -s: Tamaño en píxeles para ancho y alto.--format, -f:svgopng.--out, -o: Archivo de salida para un solo icono.--dir, -d: Directorio de salida para exportaciones por lotes.
La CLI lee los iconos del paquete @phosphor-icons/core instalado primero. Esto mantiene la exportación de iconos rápida, determinista y sin conexión después de npm install. Si los recursos locales no están disponibles, recurre a la URL raw de GitHub de Phosphor Core.
Prueba de humo de la 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 5Se espera:
live-heart.svgcontienewidth="16" height="16".live-heart.pngse crea con un tamaño de archivo distinto de cero.La búsqueda devuelve nombres de iconos relacionados con flechas.
Extensión de Habilidades
Este paquete incluye una habilidad de Codex/Agents en skills/phosphor-icons/SKILL.md.
Después de instalar el paquete, localízalo con:
phosphor-icons skill pathLa habilidad proporciona a los agentes reglas concisas para la búsqueda, recuperación, exportación e implementación de frameworks de iconos. Usa esta ruta al registrar la habilidad con un tiempo de ejecución de agente o al copiar la habilidad en un directorio de habilidades de agente.
Compatibilidad con la CLI de habilidades de Vercel
El repositorio es compatible con el formato de CLI skills de Vercel Labs: las habilidades residen en skills/<name>/SKILL.md y el archivo comienza con el frontmatter YAML name y description.
Lista las habilidades de este repositorio:
npm run skills:list
# or
npx skills add . --listInstala la habilidad incluida desde un checkout local:
npx skills add . --skill phosphor-icons --agent codex --copy -yInstala desde GitHub después de publicar:
npx skills add lasaths/phosphor-icons-mcp --skill phosphor-icons --agent codex -yInstala desde un checkout de paquete npm resolviendo la ruta de la habilidad:
phosphor-icons skill path
npx skills add ./skills/phosphor-icons --agent codex --copy -yDesarrollo
Ejecuta el servidor de desarrollo:
npm run devEsto iniciará el servidor en el puerto 8081 y abrirá el playground de Smithery para pruebas.
Configuración
El servidor admite un parámetro de configuración opcional:
defaultWeight: Establece el grosor de icono predeterminado (thin, light, regular, bold, fill, duotone). Predeterminado:
regular
Herramientas
get-icon
Recupera uno o más iconos SVG de la biblioteca Phosphor Icons. Proporciona un nombre de icono único o una matriz de nombres para la recuperación por lotes.
Parámetros:
name(string, opcional): Nombre del icono único en kebab-case (ej., 'arrow-left', 'user'). Úsalo para un solo icono.names(array, opcional): Matriz de nombres de iconos para recuperación por lotes. Úsalo para múltiples iconos.weight(opcional): Grosor/estilo del iconocolor(opcional): Color del icono - acepta hex (#FF0000), RGB (rgb(255,0,0)), colores con nombre (red) o 'currentColor'size(opcional): Tamaño del icono en píxeles (establece tanto el ancho como el alto)format(opcional): Formato de salida (svgopng). Predeterminado:svgsaveToFile(opcional): Ruta para guardar el archivo PNG (solo para un icono)saveDir(opcional): Directorio para guardar archivos PNG (solo para múltiples iconos)
Ejemplos:
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
Busca iconos por nombre, categoría o etiquetas.
Parámetros:
query(string): Término de búsquedalimit(opcional): Resultados máximos a devolver (predeterminado: 10)
Ejemplo:
search-icons query="arrow" limit=5list-categories
Obtén una lista de todas las categorías de iconos disponibles.
Recursos
phosphor://catalog
Catálogo completo de iconos populares de Phosphor con metadatos que incluyen categorías, etiquetas y grosores disponibles.
phosphor://weights
Información detallada sobre los 6 grosores/estilos de icono disponibles y sus mejores casos de uso.
Prompts
implement-icon
Obtén orientación sobre cómo implementar un icono de Phosphor en tu proyecto.
Parámetros:
iconName(string): Nombre del iconoframework(string): Framework frontend (html, react, vue, svelte, angular)
Publicación en Smithery
Envía tu código a GitHub
Visita smithery.ai/new
Conecta tu repositorio de GitHub
Configura despliegues automáticos
Grosores de icono
Thin: Trazos delicados y minimalistas - mejor para tamaños grandes
Light: Apariencia sutil y refinada - diseños modernos
Regular: Equilibrado, versátil - uso general (predeterminado)
Bold: Fuerte, impactante - énfasis y tamaños pequeños
Fill: Formas sólidas y rellenas - énfasis fuerte
Duotone: Diseño de dos tonos - interés visual
Ejemplos
Obtén un icono de corazón rojo en negrita:
// Returns SVG content for a bold red heart icon
get-icon({ name: "heart", weight: "bold", color: "#FF0000" })Obtén un icono de estrella azul en un tamaño personalizado:
// Returns a 48px blue filled star icon
get-icon({ name: "star", weight: "fill", color: "#3B82F6", size: 48 })Busca iconos de navegación:
// Returns list of icons related to navigation
search-icons({ query: "navigation", limit: 10 })Obtén múltiples iconos de colores para una interfaz de usuario:
// Get home, user, and settings icons all in blue
get-icon({
names: ["home", "user", "gear"],
weight: "regular",
color: "#3B82F6",
size: 24
})Descargo de responsabilidad
SIN GARANTÍA NI RESPONSABILIDAD
ESTE SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO PERO NO LIMITADO A LAS GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DE LOS DERECHOS DE AUTOR SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑO U OTRA RESPONSABILIDAD, YA SEA EN UNA ACCIÓN DE CONTRATO, AGRAVIO O DE OTRO TIPO, QUE SURJA DE, FUERA DE O EN RELACIÓN CON EL SOFTWARE O EL USO U OTROS TRATOS EN EL SOFTWARE.
ÚSALO BAJO TU PROPIO RIESGO
Este es un proyecto no oficial impulsado por la comunidad creado con asistencia de IA
El software se proporciona sin garantías ni soporte
Los usuarios son responsables de probar y validar el software para sus casos de uso
Los mantenedores no son responsables de ningún daño, pérdida de datos o problemas derivados del uso de este software
Este proyecto no está respaldado ni afiliado al proyecto oficial Phosphor Icons
Licencia
Este servidor MCP tiene licencia MIT. Los iconos de Phosphor también tienen licencia MIT.
Enlaces
💻 Repositorio original de Phosphor Icons (Oficial)
Créditos
Iconos: Proporcionados por Phosphor Icons - creados por Tobias Fried
Servidor MCP: Proyecto impulsado por la comunidad creado con asistencia de IA
Mantenedores: Colaboradores de la comunidad (no afiliados a 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