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.
▸ 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 your MCP
Search unyly.org — 80,000+ servers, filter by task or category.
- 02
Click Install
Pick your client tab. Unyly outputs a ready config block, a deep-link, or a claude mcp add command — no hand-written JSON.
- 03
Done
Restart the client if asked. The server appears in your tools list.
What writes the JSON for you
The config file never disappears — tools just write it for you. Three mechanisms exist. Deep-links (cursor://, vscode://, claude://) pass the server config straight to the client app, which writes its own file after you confirm. Desktop Extensions (.mcpb) bundle the server and its runtime into one file you drag into Claude Desktop settings. Generated one-liners (claude mcp add ...) do the registration through the client’s own CLI. Unyly picks the right mechanism per client automatically. For reference, this is what actually lands in the config:
{
"mcpServers": {
"<name>": {
"command": "npx",
"args": ["-y", "<npm-package>"],
"env": { "<KEY>": "<value>" }
}
}
}When you still need JSON
Two cases: a private/internal server that is not in any catalog, and clients with no deep-link support. Then you edit the file by hand — the per-client guides on this site give the exact path and a valid example for each. The classic mistakes are a trailing comma after the last entry, a missing closing brace, and straight quotes replaced by “smart” ones after copying from a chat — any of these makes the client silently ignore the whole file.
Why through Unyly
- 93,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
Do I ever need to open the config file?▸
No. The generated block or deep-link registers the server for you. Manual JSON is only for private servers outside the catalog.
Which clients are supported?▸
Claude Desktop, Claude Code, Cursor, VS Code, and remote connections for ChatGPT and claude.ai.
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 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.
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.