mcp-macos-dev-server
Verified Safeby aashnakunk
Overview
A Model Context Protocol (MCP) server providing AI assistants with structured access to macOS development environment, productivity tools, and Chrome browser history.
Installation
npm startEnvironment Variables
- MCP_ALLOWED_ROOTS
Security Notes
The server implements robust security measures for filesystem and command execution. It enforces `ALLOWED_ROOTS` for all file operations, preventing access to sensitive system directories. A `DANGEROUS_PATTERNS` list actively blocks common malicious commands like `rm -rf /`, fork bombs, and piping untrusted downloads to shell. Input to `sqlite3` queries for browser history and `osascript` calls for macOS integrations is carefully escaped to prevent injection. The core `execCommand` wrapper handles timeouts and output truncation, further enhancing safety. No direct `eval` calls or hardcoded sensitive credentials were found. It is highly secure for its intended purpose, provided the `ALLOWED_ROOTS` are configured responsibly by the user.
Similar Servers
remote-mcp-functions
Provides remote utilities or services for Minecraft Coder Pack (MCP) development environments.
RiMCP_hybrid
A local RAG (Retrieval-Augmented Generation) server providing semantic and lexical search, and graph-based navigation for RimWorld game source code and XML definitions to AI assistants.
X96Dbg-MCP-Server-Plugin
Provides a JSON-RPC bridge for x32dbg/x64dbg, allowing external automations to inspect and control a debugged process without direct UI interaction.
XcodeDocsMCP
Serves as an MCP server for querying Apple developer documentation and SDK symbols directly from a local Xcode installation.