Skip to content
TrustedSkillsbeta
Developer

Install an MCP Server in Cursor on Mac: Config Guide & Reload Tips

Install an MCP server on Cursor Mac — find the ~/.cursor/mcp.json config location, add a server in JSON format, reload Cursor to apply changes, and verify tools are working in the AI assistant.

Last updated 27 September 2026

⚡ Quick Answer

Edit ~/.cursor/mcp.json, add servers under mcpServers, then restart Cursor. Open the Customize panel to see your servers and switch them on or off. If one fails, check MCP Logs in the Output panel (⌘+Shift+U).

💡 Installing a skill from TrustedSkills? Most listings here are SKILL.md skills, not MCP servers, and they need no mcp.json entry at all. One command installs one — see install a skill in Cursor. This guide covers MCP servers.

Cursor lists your MCP servers in its Customize panel, where you can switch each one on or off. Setting it up is very similar to Claude Desktop, just in a different file location.

Config File Locations

# Global (all projects)
~/.cursor/mcp.json

# Project-specific
.cursor/mcp.json   # in project root

Creating and Editing the Config

mkdir -p ~/.cursor
touch ~/.cursor/mcp.json   # then open it in Cursor or any text editor
{
  "mcpServers": {
    "memory": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-memory"]
    }
  }
}

Multiple skills

{
  "mcpServers": {
    "memory": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-memory"]
    },
    "brave-search": {
      "command": "npx",
      "args": ["-y", "@brave/brave-search-mcp-server"],
      "env": { "BRAVE_API_KEY": "your-key" }
    }
  }
}

Cursor vs Claude Code: Config Comparison

AspectCursor MacClaude Code Mac
Global config~/.cursor/mcp.json~/.claude.json (user scope)
Project config.cursor/mcp.json.mcp.json
Config format keymcpServersmcpServers
How to add a serverEdit mcp.jsonclaude mcp add
StatusCustomize panel; MCP Logs in the Output panel/mcp in a session, or claude mcp list

Reloading After Changes

After you edit mcp.json, restart Cursor. You can switch a server on or off from the Customize panel without removing it from the file.

Verify It Worked

Open Cursor Chat (⌘+L) and ask:

What tools do you have available?

If the skill loaded, Cursor will list the tools. If it didn't, open the Output panel (⌘+Shift+U), pick MCP Logs, and look for the error.

💡 For nvm users: Same issue as Claude Desktop and Claude Code — use the full path to npx from which npx instead of just "npx".

Frequently Asked Questions

Where is the Cursor MCP config on Mac?

~/.cursor/mcp.json for global config. Project-specific: .cursor/mcp.json in your project root. Both use the same JSON format.

Do I need to restart Cursor after editing mcp.json?

Restart Cursor after you change the file. To switch a server on or off without editing the file, use the Customize panel.

Can I use the same MCP server in Cursor and Claude Code?

They're separate configs: ~/.cursor/mcp.json for Cursor, and claude mcp add (stored in ~/.claude.json) for Claude Code. The same server works in both; add it to each.

TT

TrustedSkills Team

The TrustedSkills team maintains the TrustedSkills index of AI agent skills. The index records where each skill comes from and how to install it. It does not review or audit skill code.