Nudge
An MCP server to control all things Mac
How to use
Nudge is a powerful MCP server designed to control various aspects of your Mac environment seamlessly. By leveraging this server, you can automate tasks, manage settings, and enhance your development workflow on macOS. With Nudge, developers can easily create scripts and commands that interact with system-level functionalities, making it an essential tool for Mac-centric development.
Once you have connected to the Nudge server, you can issue commands to manipulate system settings, start applications, or retrieve information about your Mac's current state. Although specific tools are not documented yet, you can experiment with basic commands such as retrieving system configurations or controlling media playback. Effective queries often involve asking the server to perform actions that would typically require manual intervention on your Mac.
How to install
To get started with Nudge, ensure you have Node.js installed on your machine. You can check your Node.js installation by running node -v in your terminal.
Option A: Quick Start with npx
If you want to try Nudge quickly, you can use npx to run it without installing it globally:
npx -y haarshitgarg/nudge-server
Option B: Global Install Alternative
To install Nudge globally, clone the repository and run the following commands:
git clone https://github.com/haarshitgarg/Nudge-Server.git
cd Nudge-Server
npm install
npm start
Additional notes
When configuring Nudge, ensure you have the necessary permissions to modify system settings on your Mac. It's advisable to run the server with elevated privileges if you encounter permission issues. Additionally, keep an eye on any environment variables that may need to be set for optimal functionality, especially if you wish to customize the server behavior.
Related MCP Servers
Scrapling
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
sudocode
Lightweight agent orchestration dev tool that lives in your repo
swift -gui
MCP server that can execute commands such as keyboard input and mouse movement on macOS
apple-mail
MCP server giving AI assistants full access to Apple Mail - read, search, compose, organize & analyze emails via natural language
mirroir
MCP server for controlling a real iPhone via macOS iPhone Mirroring...and any MacOs app. Screenshot, tap, swipe, type — from any MCP client.
architect
A powerful, self-extending MCP server for dynamic AI tool orchestration. Features sandboxed JS execution, capability-based security, automated rate limiting, marketplace integration, and a built-in monitoring dashboard. Built for the Model Context Protocol (MCP).