computer-mcp-server
by my-mcp-hub
Overview
Provides tools for local computer interaction, including data retrieval, macOS application management, and simple text processing for Model Context Protocol (MCP) compatible applications.
Installation
npx computer-mcp-serverEnvironment Variables
- PORT
Security Notes
The `registerMacOs` tool in `src/tools/registerMacOs.ts` uses `child_process.exec` to run `osascript` commands. Crucially, user-provided inputs like `appName`, `appPath`, `keyword`, and `message` are directly interpolated into the shell commands without proper sanitization. This creates a critical command injection vulnerability, allowing a malicious client to execute arbitrary commands on the host system with the privileges of the user running the MCP server.
Similar Servers
XcodeBuildMCP
Provides an MCP (Model Context Protocol) server for AI agents and other clients to programmatically build, test, run, and debug iOS and macOS applications, manage simulators/devices, and capture logs.
Windows-MCP.Net
Enabling AI assistants to automate tasks and interact with the Windows desktop environment.
context-engineering
Provides a Model Context Protocol (MCP) server that enables AI agents to control a web browser using Selenium for web automation tasks.
photons
A comprehensive demonstration MCP server showcasing various functionalities of the Photon runtime, including basic data handling, streaming responses, progress reporting, in-memory state management, and interactive UI elements. It serves as a reference for developers building new photons.