get_mcp_install_config
Get a ready-to-paste install config for a specific MCP server and client.
Args:
slug: MCP server slug (from search_mcp_servers `slug` field). Example: "github-mcp".
client: Target client. Values: claude-desktop, cursor, cline, windsurf, continue, goose.
Default: claude-desktop.
Returns:
Dict with `config` (JSON snippet ready to paste into client's config file),
`install_command` (e.g. `npx @x/y`), `available_clients` (which clients have configs),
and `page_url`. If config for requested client is missing, `config` will be null —
try a different client from `available_clients`.
Use this AFTER finding an MCP via search. Show the user the exact config snippet plus
the path to their client's config file (e.g. for Claude Desktop on macOS:
~/Library/Application Support/Claude/claude_desktop_config.json).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"slug": "<slug>"
},
"name": "get_mcp_install_config"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | MCP server slug - take it from the `slug` field of search_mcp_servers results, e.g. "github-mcp". | |
| client | No | Target MCP client to generate the install config for. One of: "claude-desktop", "cursor", "cline", "windsurf", "continue", "goose". Default: "claude-desktop". | claude-desktop |