xcode-janitor-mcp
Verified Safeby thepearl
Overview
MCP server for cleaning up unused assets (images, colors, data) in Xcode iOS/macOS projects, generating interactive HTML reports.
Installation
xcode-janitor-mcpSecurity Notes
The server's primary functions involve reading and deleting files within a specified Xcode project directory. File deletion (`removeItem`) is performed on paths derived from parsed `.xcassets` within the `project_path` supplied by the user. Critical safety features like `dry_run` and automatic `create_backup` are implemented. There are no obvious code injection vectors via `eval` or direct `shell_exec` on user input. Paths are primarily handled by `FileManager` and `URL` objects. The use of `StdioTransport` limits network attack surfaces. Reading potentially sensitive files within the `project_path` is inherent to its purpose.
Similar Servers
code-index-mcp
Provides intelligent code indexing, searching, and analysis capabilities for large language models to understand and navigate codebases.
xc-mcp
Provides an intelligent MCP server for Xcode and iOS simulator workflows, optimized for AI agents to automate iOS development and testing tasks efficiently.
visual-tree-explorer
Efficient codebase exploration, providing file tree visualization, symbol extraction, and dependency analysis for a given directory.
Swift-Selena
Provides Swift code analysis capabilities to AI assistants, supporting SwiftUI development and working with projects even with build errors.