Install MCP Skills Claude Desktop Mac: Step-by-Step
Install MCP skills on Claude Desktop Mac with this complete step-by-step guide. Covers config file location, Node.js setup, adding skills, and troubleshooting โ no coding experience needed.
๐Last updated 4 March 2026
Open ~/Library/Application Support/Claude/claude_desktop_config.json, add your skill inside an mcpServers block, save, and fully restart Claude Desktop. That's it. The skill appears in your next conversation.
Last month I helped a non-technical colleague add a calendar tool to her Claude Desktop. She'd never touched a JSON file before. Ten minutes later, Claude was pulling her meetings automatically. Here's exactly how we did it โ including the part where TextEdit almost wrecked everything.
What You'll Need
- Claude Desktop โ download from claude.ai/download
- Node.js โ download the LTS version from nodejs.org
- A text editor โ TextEdit works, but VS Code is much better. Both free.
Step 1: Find the Config File
Claude Desktop keeps its config here on Mac:
~/Library/Application Support/Claude/claude_desktop_config.json
The ~ means your home folder โ something like /Users/yourname.
The fast way to open it
In Claude Desktop: go to Claude โ Settings โ Developer, click "Edit Config". Done โ it opens the file directly.
Or in Finder: press โ + Shift + G, paste ~/Library/Application Support/Claude/, press Enter.
Step 2: Open the File
Right-click claude_desktop_config.json โ Open With:
- VS Code โ best option, shows errors in real time
- TextEdit โ built-in, always available
File doesn't exist yet?
Open TextEdit, switch to plain text (Format โ Make Plain Text), type {}, and save it as claude_desktop_config.json in the Claude folder. Make sure the filename doesn't end in .txt.
Step 3: Add Your Skill
Here's what the config looks like with one skill added:
{
"mcpServers": {
"weather": {
"command": "npx",
"args": ["-y", "@trustedskills/weather-mcp"]
}
}
}
Adding more skills? Just add them inside mcpServers, separated by commas:
{
"mcpServers": {
"weather": {
"command": "npx",
"args": ["-y", "@trustedskills/weather-mcp"]
},
"calculator": {
"command": "npx",
"args": ["-y", "@trustedskills/calculator-mcp"]
}
}
}
Every skill's page on TrustedSkills has a "MCP Config" tab with the exact snippet to paste. You don't have to type it manually.
Step 4: Save and Restart
- Save the file โ โ + S
- Quit Claude Desktop completely โ โ + Q (closing the window isn't enough)
- Reopen Claude Desktop
Claude reads the config only on startup. No restart = no new skills.
Step 5: Confirm It Worked
Open a new conversation. Look for the ๐จ tools icon in the input area, or just ask Claude: "What tools do you have?" Your skill's tools should appear in the list.
Config Locations at a Glance
| Platform | Config location |
|---|---|
| Claude Desktop Mac | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Claude Desktop Windows | %APPDATA%Claudeclaude_desktop_config.json |
| Claude Desktop Linux | ~/.config/Claude/claude_desktop_config.json |
| Claude Code (global) | ~/.claude/settings.json |
| Cursor (global) | ~/.cursor/mcp.json |
Troubleshooting
JSON errors
JSON doesn't forgive mistakes. Common ones: missing comma between skills, trailing comma after the last skill, single quotes instead of double. Paste your config into jsonlint.com to find errors instantly.
Skill doesn't show up
- Did you fully quit with โ+Q? Just closing the window doesn't work.
- Is Node.js installed? Run
node --versionin Terminal to check. - Check the logs: Settings โ Developer โ MCP Logs
npx not found (nvm users)
If you installed Node.js via nvm, Claude Desktop might not see it. Find your npx path โ run which npx in Terminal โ then use that full path as the "command" value in your config.
Frequently Asked Questions
Where is the Claude Desktop config file on Mac?
It's at ~/Library/Application Support/Claude/claude_desktop_config.json. The fastest way to open it is through Claude Desktop โ Settings โ Developer โ Edit Config.
Do I need to restart after every change?
Yes โ a full restart (โ+Q then reopen), not just closing the window. Claude Desktop reads its config only at startup.
Can I add multiple skills?
Yes. Add as many as you want inside the mcpServers object, each separated by a comma. There's no practical limit.
Why won't npx work on my Mac?
Usually it's nvm. When Node is installed via nvm, the npx command only appears in PATH for interactive shells โ Claude Desktop launches in a non-interactive context and doesn't see it. Fix: use the full path from which npx.
TrustedSkills Team
The TrustedSkills team builds and tests AI agent integrations across Claude, OpenClaw, Cursor, and VS Code. We verify every skill in our registry and have set up hundreds of MCP configs across every major platform.