MCP for Cursor

Local MCP server: projects, stack status, Doctor, logs, start and stop.

MacFullStack ships a local MCP server. Cursor (or any other MCP client) can ask the stack on your Mac: which projects exist, whether services are up, what Doctor reports, what’s in the logs — and start or stop the stack.

No cloud account. Nothing is sent to a third-party server: the client runs the app CLI on your machine.

This is included in Free.

What the agent can do

  • List MacFullStack projects
  • Stack service status
  • Doctor diagnostics
  • Recent logs with a short error/warning summary
  • Start and stop the stack (Native or Docker, as configured in the app)

Connect in Cursor

  1. Install MacFullStack in Applications.
  2. CLI path: /Applications/MacFullStack.app/Contents/Resources/macstack
    The same path is shown in the app: Settings → About MacFullStack.
  3. Add this server in Cursor MCP settings:
{
  "mcpServers": {
    "macfullstack": {
      "command": "/Applications/MacFullStack.app/Contents/Resources/macstack",
      "args": ["mcp"]
    }
  }
}
  1. Restart MCP in Cursor and confirm the macfullstack server is online.

If the app is not in /Applications, use your actual path to the macstack binary.

Run by hand

/Applications/MacFullStack.app/Contents/Resources/macstack mcp

The command speaks stdio: the client launches it. In a normal terminal it will wait for input.

Other clients

Any MCP client with stdio (for example Claude Desktop) can use the same command and mcp argument.

See also

Download Pro Teams