phosphor-icons-mcp
Verified Safeby lasaths
Overview
This server provides a Model Context Protocol interface to access, search, and customize Phosphor Icons, offering various weights, colors, sizes, and implementation guidance for frontend development.
Installation
node dist/index.jsSecurity Notes
The server fetches icons from a trusted GitHub repository and uses `zod` for input validation, which is good. Image processing is handled by `sharp`. The `saveToFile` and `saveDir` parameters in `get-icon` allow writing files to the local filesystem. While `path.resolve` and `path.dirname` are used to mitigate path traversal, and icon names are sanitized, any direct filesystem write from user input carries inherent risk if not perfectly secured. However, given the sanitization and path resolution, the immediate risk is low. No `eval` or blatant code injection vulnerabilities were found.
Similar Servers
f2c-mcp
A Model Context Protocol server for Figma Design to Code, enabling AI tools to convert Figma designs into production-ready frontend code.
lucide-icons-mcp
Provides a Model Context Protocol (MCP) server to expose Lucide React icons as resources and tools for Large Language Models (LLMs) and agentic applications.
mcp-maintainer-toolkit
This server provides a Model Context Protocol (MCP) interface with various tools and resources designed to assist in maintaining, testing, and developing MCP repositories and clients.
ui-ux-pro-mcp
Provides AI-powered UI/UX design intelligence by offering natural language search across curated design resources.