Claude Desktop app · macOS & Windows · MCP servers · connectors · extensions · verified 2026

Claude Desktop & MCP

The Claude Desktop app (macOS & Windows) is a full Claude client — Projects, Artifacts, file uploads, web search, and Styles — that also acts as an MCP host. Give Claude real capabilities (your filesystem, a database, an API) by wiring up Model Context Protocol servers in claude_desktop_config.json, adding remote Connectors, or one-click Desktop Extensions. This sheet covers the app, the config file, and debugging when a server won't start.

app & setup config file local MCP servers connectors & extensions use & debug gotcha most common

Verified 2026-08-31 against Anthropic's Claude Desktop & MCP docs and modelcontextprotocol.io. MCP is an open protocol; Claude Desktop is one of many hosts. ⚠️ Config paths & the exact Settings labels can shift between app releases — when in doubt, use Settings → Developer → Edit Config to open the real file.

Outline

Install the app, learn the interface, then edit claude_desktop_config.json to add local MCP servers — or use Connectors / Extensions for zero-JSON setups. Restart after every config change.

App & config

  1. 1Install & sign in
  2. 2Interface & features
  3. 3The config file
  4. 4Settings & shortcuts

MCP servers

  1. 5Add a local server
  2. 6Common servers
  3. 7Secrets & env vars

Connectors, use & debug

  1. 8Remote connectors
  2. 9Desktop Extensions
  3. 10Using tools in chat
  4. 11Debugging servers
  5. 12Tips & ecosystem

App & Config

The desktop client, its features, and where the config lives.

1Install & sign inmacOS · Windows
2Interface & featureswhat's built in
3The config fileclaude_desktop_config.json
4Settings & shortcutsget around fast

MCP Servers

Wire local tools into Claude via claude_desktop_config.json.

5Add a local serverstdio via command/args
6Common serversready-made
7Secrets & env varskeys into a server

Connectors, Use & Debug

No-JSON setups, using the tools, and fixing what breaks.

8Remote connectorsSettings, no JSON
9Desktop Extensionsone-click install
10Using tools in chatpermissions
11Debugging serversread the logs
12Tips & ecosystemget the most out

Worth memorizing

Settings → Developer → Edit Configopens/creates the config file
macOS path~/Library/Application Support/Claude/
Windows path%APPDATA%\Claude\
{ "mcpServers": { } }servers keyed by name
{command, args, env}stdio server shape
restart after every editconfig is read at launch
strict JSONno comments, no trailing commas
absolute pathsapp may not inherit your PATH
Connectorsremote MCP by URL, no JSON
Extensions (.mcpb/.dxt)one-click local servers
~/Library/Logs/Claude/mcp*.log — debug here
MCP Inspectortest a server standalone