Back to Blog/general

How to Use MCP With Claude Desktop in 15 Minutes

A step-by-step guide to how to use MCP with Claude Desktop. No coding required. Get your first server running in under 15 minutes with copy-paste configs.

Adam BushAdam BushApril 2, 20265 min read
#mcp#beginner#claude-desktop#getting-started

If you have Claude Desktop installed and want to make it dramatically more useful, adding MCP servers is the fastest path. You do not need to write code or understand how the protocol works under the hood.

This guide covers picking your first server, adding it to Claude Desktop, and confirming it works. The whole process takes about 15 minutes. If you want to understand what MCP servers are before diving in, read MCP Servers Explained first. For background on the protocol itself, see What Is the Model Context Protocol. If you use Cursor instead of Claude Desktop, how to configure MCP in Cursor covers the same process with Cursor-specific config details.

What You Need Before You Start

You need Claude Desktop installed and a terminal available on your machine. That is it.

Claude Desktop is the free desktop app from Anthropic available for macOS and Windows. If you do not have it yet, download it from claude.ai/download. The terminal is built into every Mac (search "Terminal" in Spotlight) and available on Windows via PowerShell or Command Prompt. You will use the terminal to install server packages, but the commands are simple copy-paste steps - nothing to memorize.

Step 1: Pick Your First MCP Server

Pick one server to start. Trying to add five at once makes it harder to debug if something goes wrong. The goal is to learn how to use MCP with Claude on a single working example, then expand from there.

A good first choice for non-developers is a search server, which lets Claude pull live web results into your conversation. MCPFind indexes 416 servers in the search category. Another strong beginner pick is a filesystem server, which gives Claude read access to a folder on your computer - useful for asking questions about documents you have saved locally. For something more powerful, the Supabase MCP server has 2,556 GitHub stars and solid documentation. Browse /categories/devtools if you want to see the full range of developer-focused options, or /categories/databases for data-focused servers.

Step 2 - Find the Install Config on MCPFind

Every server page on MCPFind shows a ready-to-copy configuration block for Claude Desktop.

Navigate to the server you chose and look for the "Claude Desktop" tab in the install section. You will see a JSON snippet that looks something like this:

json
{
  "mcpServers": {
    "server-name": {
      "command": "npx",
      "args": ["-y", "@scope/server-package"]
    }
  }
}

Copy that entire block. You will paste it into your config file in the next step.

Step 3 - Edit the Claude Desktop Config File

Open your Claude Desktop config file in any text editor. On macOS, the path is ~/Library/Application Support/Claude/claude_desktop_config.json. On Windows, it is %APPDATA%\Claude\claude_desktop_config.json.

If the file does not exist yet, create it. Paste the JSON snippet you copied from MCPFind. If you already have other servers in your config, add the new server as another entry inside the existing mcpServers object - do not replace the whole file. Save the file when you are done.

Step 4 - Restart Claude Desktop and Test

Close Claude Desktop completely and reopen it. The app reads the config file on startup, so a restart is required.

Once it reopens, start a new conversation and ask Claude to use the server you just added. For a search server, try: "Search the web for the latest MCP server releases." For a filesystem server, try: "List the files in my Documents folder." If Claude uses the tool and returns a result, the connection is working. If you see an error, double-check that your JSON is valid - a missing comma or bracket is the most common issue.

Frequently Asked Questions

Yes. Claude Desktop has built-in MCP support. You just need to edit its configuration file to add the servers you want. No extensions or plugins are required.

Yes. Claude Desktop supports multiple simultaneous MCP server connections. You add each server as a separate entry in the mcpServers section of your config file, and Claude can use all of them in the same conversation.

Claude Desktop will show an error if it cannot connect to a configured server. Your other servers and Claude itself continue working normally. You can remove or fix the broken entry in your config file without affecting anything else.

Only what the server is designed to access. A filesystem MCP server, for example, typically limits access to a specific directory you configure. Always read the server documentation to understand exactly what it can and cannot reach.

On macOS it is at ~/Library/Application Support/Claude/claude_desktop_config.json. On Windows it is at %APPDATA%\Claude\claude_desktop_config.json. Create the file if it does not exist.

Related Articles