Skip to content

MCP Server

MyOctopus includes a Model Context Protocol (MCP) server that lets you use automation tools directly from Claude Desktop or Claude Code.

Setup for Claude Desktop

Add to your Claude Desktop configuration file:

json
{
  "mcpServers": {
    "myoctopus": {
      "command": "node",
      "args": ["/Applications/MyOctopus.app/Contents/Resources/mcp-server/index.js"]
    }
  }
}

Setup for Claude Code

Add to your project's .mcp.json or global MCP config:

json
{
  "mcpServers": {
    "myoctopus": {
      "command": "node",
      "args": ["/Applications/MyOctopus.app/Contents/Resources/mcp-server/index.js"]
    }
  }
}

Available Tools

ToolDescription
open_appOpen a macOS application
close_appQuit a macOS application
send_notificationSend a macOS notification
open_urlOpen a URL in the default browser
set_volumeSet system volume (0–100)
toggle_dark_modeToggle macOS dark mode
arrange_windows_splitSplit windows left/right
run_applescriptRun custom AppleScript
list_running_appsList running applications
get_frontmost_appGet the active application
run_shell_commandRun a shell command
say_textText-to-speech
run_automationRun a multi-step automation
browser_actionAutomate a Chromium browser
gmail_configureConfigure Gmail credentials
gmail_read_inboxRead Gmail inbox
gmail_read_emailRead a specific email

Usage

Once configured, just ask Claude:

"Open Safari and set the volume to 50"

Claude will use the MyOctopus MCP tools automatically — no need to reference tools by name.