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
- Install MacFullStack in Applications.
- CLI path:
/Applications/MacFullStack.app/Contents/Resources/macstack
The same path is shown in the app: Settings → About MacFullStack. - Add this server in Cursor MCP settings:
{
"mcpServers": {
"macfullstack": {
"command": "/Applications/MacFullStack.app/Contents/Resources/macstack",
"args": ["mcp"]
}
}
}
- Restart MCP in Cursor and confirm the
macfullstackserver 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.