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:
{
"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.