Skip to content

Latest commit

 

History

History

server-macos

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

@mcp-get-community/server-macos

A Model Context Protocol server that provides macOS-specific system information and operations.

Features

  • System information retrieval (CPU, Memory, Disk, Network)
  • Native macOS notifications

Installation

npx @michaellatman/mcp-get@latest install @mcp-get-community/server-macos

Configuration

Add this to your configuration:

{
  "mcpServers": {
    "@mcp-get-community/server-macos": {
      "runtime": "node",
      "command": "npx",
      "args": [
        "-y",
        "@mcp-get-community/server-macos"
      ]
    }
  }
}

Tools

systemInfo

Retrieves system information from macOS.

Parameters:

  • category (required): One of 'cpu', 'memory', 'disk', 'network', or 'all'

Example:

{
  "name": "systemInfo",
  "arguments": {
    "category": "cpu"
  }
}

sendNotification

Sends a native macOS notification.

Parameters:

  • title (required): Title of the notification
  • message (required): Content of the notification
  • sound (optional): Whether to play a sound (default: true)

Example:

{
  "name": "sendNotification",
  "arguments": {
    "title": "Hello",
    "message": "This is a test notification",
    "sound": true
  }
}

Development

  1. Install dependencies:
npm install
  1. Build the project:
npm run build
  1. Run in development mode:
npm run dev

License

MIT