How to Install MCP in Claude Desktop (No JSON)
Install any MCP server in Claude Desktop without touching claude_desktop_config.json. Uses Unyly deeplink protocol — one click and you are done.
▸ TL;DR
The simplest path: open Unyly catalog, find the MCP you need, and hit the one-click install button — no JSON editing required. Unyly auto-detects your client and generates the right config.
Steps
- 01
Find MCP on Unyly
Browse unyly.org and pick the MCP you need (GitHub, Notion, Slack, Linear, etc.).
- 02
Switch to Claude Desktop tab
On the MCP detail page, click the Claude Desktop tab. You will see a one-click install button.
- 03
Click install
The browser launches Claude Desktop via the claude:// deeplink, which opens a confirmation prompt. Approve it.
- 04
Restart Claude Desktop
Quit Claude Desktop fully (Cmd+Q on Mac) and reopen. The new MCP shows up in the tools panel.
The manual way: editing claude_desktop_config.json
If you prefer doing it by hand (or the server is private and not in any catalog), open Claude Desktop → Settings → Developer → Edit Config. That opens claude_desktop_config.json directly. On macOS the file lives at ~/Library/Application Support/Claude/claude_desktop_config.json, on Windows at %APPDATA%\Claude\claude_desktop_config.json. Add your server under the mcpServers key — command is the executable, args its arguments, env holds API keys. Save, then fully restart Claude Desktop.
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_..."
}
}
}
}Desktop Extensions (.mcpb) — the official one-click bundles
Anthropic also ships Desktop Extensions: an MCP server packed into a single .mcpb file (formerly .dxt) with its runtime included. Claude Desktop → Settings → Extensions, then drag the .mcpb file in or pick one from the built-in directory — no Node.js, no config. The built-in directory is small and vendor-curated; for everything else, the Unyly catalog generates the config or deep-link for any of its 80,000+ servers. Both approaches coexist fine on one machine.
Troubleshooting: server not showing up
Checklist, in order of likelihood. 1) Claude Desktop was not fully quit — close it from the menu bar / system tray (Cmd+Q on Mac), not just the window. 2) Broken JSON — a trailing comma or missing brace makes Claude silently ignore the whole file; validate it in any JSON linter. 3) Node.js not found — npx-based servers need Node in PATH; if you use nvm, put the absolute path to node in command instead. 4) Check the logs: ~/Library/Logs/Claude/mcp*.log on macOS, %APPDATA%\Claude\logs on Windows — startup errors of every server land there. A healthy server shows up under the tools icon in the chat input.
Why through Unyly
- 82,000+ MCPs in catalog, updated every 6 hours
- Semantic search — type what you want, not exact name
- Auto-verified for security — we scan for leaked secrets
- Version pinning + update notifications
- One-click for Claude Desktop, Cursor, Claude Code, VS Code
- Side-by-side comparison pages (compare two MCPs)
- Hosted runners — run MCPs in the cloud if you don't want them local
FAQ
Where is claude_desktop_config.json on macOS?▸
~/Library/Application Support/Claude/claude_desktop_config.json — but you do not need to know this if you install through Unyly.
Where is claude_desktop_config.json on Windows?▸
%APPDATA%\Claude\claude_desktop_config.json. Again, Unyly handles this for you.
Why is my MCP not showing up?▸
Most common: Claude Desktop was not fully restarted, or Node.js is not in PATH. Quit Claude completely (Cmd+Q / right-click tray → Quit) and reopen. Check `which node` in terminal returns a path.
More guides
How to Install an MCP Server in 30 Seconds
The simplest way to install any Model Context Protocol server in Claude Desktop, Claude Code, Cursor or VS Code. One click via Unyly, zero JSON editing.
How to Install MCP in Claude Code
Add MCP servers to Claude Code (CLI) with one command. Browse Unyly catalog, get the exact `claude mcp add` line, paste in terminal.
How to Install MCP in Cursor IDE
Add MCP servers to Cursor IDE with one click. Unyly catalog generates Cursor-compatible install via cursor:// deeplink protocol.
Install MCP Without JSON — Unyly
Install any MCP server without touching claude_desktop_config.json. Unyly generates the config or deep-link for your client. 80,000+ MCPs.