🌐
Model Context Protocol
modelcontextprotocol.io › docs › develop › connect-local-servers
Connect to local MCP servers - Model Context Protocol
... In the Settings window, navigate to the “Developer” tab in the left sidebar. This section contains options for configuring MCP servers and other developer features.Click the “Edit Config” button to open the configuration file:
🌐
Scott Spence
scottspence.com › home › posts › configuring mcp tools in claude code - the better way
Configuring MCP Tools in Claude Code - The Better Way - Scott Spence
March 30, 2025 - To check on them use the /mcp command inside Claude Code: > /mcp ⎿ MCP Server Status ⎿ ⎿ • mcp-omnisearch: connected ⎿ • sequentialthinking-tools: connected · Editing the config file directly has several advantages:
🌐
Claude
code.claude.com › docs › en › mcp
Connect Claude Code to tools via MCP - Claude Code Docs
This scope is ideal for personal development servers, experimental configurations, or servers containing sensitive credentials that shouldn’t be shared. ... # Add a local-scoped server (default) claude mcp add --transport http stripe https://mcp.stripe.com # Explicitly specify local scope claude mcp add --transport http stripe --scope local https://mcp.stripe.com
🌐
GENERECT Blog
generect.com › ai in sales
Ultimate Guide to Claude MCP Servers & Setup | 2025
2 weeks ago - Inside the config file, you’ll add a simple block of code that tells Claude what servers to run. ... Save the claude_desktop_config.json file. Close and restart the Claude Desktop App. That’s it! When Claude starts back up, it’ll automatically launch your configured MCP server(s).
🌐
MCPcat
mcpcat.io › guides › adding-an-mcp-server-to-claude-code
Add MCP Servers to Claude Code - Setup & Configuration Guide | MCPcat
Add server: claude mcp add [name] --scope user List servers: claude mcp list Remove server: claude mcp remove [name] Test server: claude mcp get [name] Config location:
🌐
Claude
support.claude.com › en › articles › 10949351-getting-started-with-local-mcp-servers-on-claude-desktop
Getting Started with Local MCP Servers on Claude Desktop | Claude Help Center
The extension will automatically be available in your conversations. Navigate to Settings > Extensions on Claude Desktop. Click “Advanced settings” and find the Extension Developer section.
🌐
Docker
docker.com › blog › connect-mcp-servers-to-claude-desktop-with-mcp-toolkit
Connect MCP Servers to Claude Desktop with Docker MCP Toolkit | Docker
November 5, 2025 - Restart Claude Desktop and verify that the MCP_DOCKER connection appears under the Claude Desktop menu. You can view the Claude configuration file claude_desktop_config.json accessible via Claude > Settings > Developers > Edit Config.
🌐
ClaudeLog
claudelog.com › home › faqs › mcp server setup
How to Setup Claude Code MCP Servers | ClaudeLog
Use the /context command to monitor how much context each MCP server consumes and identify optimization opportunities. ... Use ~/.claude.json as the primary configuration location rather than the various alternative locations.
🌐
Zapier
zapier.com › productivity › app tips
7 Claude MCP servers you can set up right now
June 17, 2025 - Having said that, here are the general steps to follow to set up an MCP server to work with Claude desktop: Open Claude desktop. Navigate to File > Settings > Developer. Click the Edit Config button.
Find elsewhere
🌐
Reddit
reddit.com › r/claudeai › setting up mcp servers in claude code: a tech ritual for the quietly desperate
r/ClaudeAI on Reddit: Setting Up MCP Servers in Claude Code: A Tech Ritual for the Quietly Desperate
March 18, 2025 -

After much trial and error I finally got functioning MCP servers in Claude Code albeit with slightly less will to live.

What are MCP Servers?

They're digital prosthetics that give Claude arms and legs to crawl around your computer with. Less poetically: extensions that let it do stuff beyond generating code you'll never actually use.

The Tools (★ = Requires API Key)

  • Sequential Thinking: Helps Claude solve problems step‑by‑step

  • Filesystem: Lets Claude rummage through the folders you allow

  • Playwright: Modern multi‑browser automation

  • Puppeteer: Chrome‑only (deprecated)

  • Web Fetching: Grabs content from websites

  • Browser Tools (Chrome DevTools Integration): Capture and analyze browser data through a Chrome extension

  • ★ Brave Search: Web searching capabilities

  • ★ Firecrawl: Advanced web scraping


🏃‍♂️ One‑Command Installation (The "I Don't Have Time For This" Version)

Copy everything in the block, paste into a macOS/Linux terminal, and hit ↵.

bash <<'EOF'
echo "🔧  Installing Claude MCP servers (latest versions)…"

# Sequential Thinking — Claude's chain‑of‑thought engine
claude mcp add sequential-thinking -s user \
  -- npx -y @modelcontextprotocol/server-sequential-thinking || true

# Filesystem — give Claude access to local folders
claude mcp add filesystem -s user \
  -- npx -y @modelcontextprotocol/server-filesystem \
     ~/Documents ~/Desktop ~/Downloads ~/Projects || true

# Playwright — modern multi‑browser automation
claude mcp add playwright -s user \
  -- npx -y @playwright/mcp-server || true

# Puppeteer — Chrome‑only (deprecated but still works)
claude mcp add puppeteer -s user \
  -- npx -y @modelcontextprotocol/server-puppeteer || true

# Fetch — simple HTTP GET/POST
claude mcp add fetch -s user \
  -- npx -y @kazuph/mcp-fetch || true

# Browser‑Tools — DevTools logs, screenshots, etc.
claude mcp add browser-tools -s user \
  -- npx -y @agentdeskai/browser-tools-mcp || true

echo "--------------------------------------------------"
echo "✅  MCP registration finished."
echo ""
echo "🔴  To enable Browser‑Tools, run this in a *second* terminal and leave it open:"
echo "    npx -y @agentdeskai/browser-tools-server"
echo "--------------------------------------------------"
claude mcp list
EOF

Save this as install-mcp-servers.sh, make it executable (chmod +x install-mcp-servers.sh), and run it while questioning your life choices.

Windows users: you'll need a .bat file instead. Good luck with that!

# Essential MCP Servers (Individual Installation)

Sequential Thinking

claude mcp add sequential-thinking -s user \
  -- npx -y @modelcontextprotocol/server-sequential-thinking

Lets Claude actually think through problems instead of making things up with confidence.

Filesystem Access (update paths as desired)

claude mcp add filesystem -s user \
  -- npx -y @modelcontextprotocol/server-filesystem \
     ~/Documents ~/Desktop ~/Downloads ~/Projects

Give Claude access to your files.

Playwright (multi‑browser automation)

claude mcp add playwright -s user \
  -- npx -y @playwright/mcp

Puppeteer (deprecated but still works)

claude mcp add puppeteer -s user \
  -- npx -y @modelcontextprotocol/server-puppeteer

Watch in existential dread as your browser operates itself.

Web Fetching

claude mcp add fetch -s user \
  -- npx -y @kazuph/mcp-fetch

Grabs content from websites.

Browser Tools

Gives Claude access to your browser's console logs, network traffic, and the ability to run performance/accessibility audits.

Step 1: Install the Chrome extension – download from the releases page and load it via Chrome’s extension manager. Step 2: Start the middleware server (keep this terminal open)

npx -y @agentdeskai/[email protected]

Step 3: Add the MCP server to Claude Code (in a separate terminal)

claude mcp add browser-tools -s user \
  -- npx -y @agentdeskai/[email protected]

Step 4: Open Chrome DevTools (F12) and find the BrowserTools tab.

★ Brave Search (Requires API Key)

# Replace YOUR_API_KEY_HERE with your actual Brave Search API key
claude mcp add brave-search -s user \
  -- env BRAVE_API_KEY=YOUR_API_KEY_HERE \
     npx -y @modelcontextprotocol/server-brave-search

Let Claude search the web and bring back results.

★ Firecrawl (Advanced Web Scraping — Requires API Key)

# Replace fc-YOUR_API_KEY with your actual Firecrawl API key
claude mcp add firecrawl -s user \
  -- env FIRECRAWL_API_KEY=fc-YOUR_API_KEY \
     npx -y firecrawl-mcp

For when you need to scrape websites with industrial‑grade efficiency and minimal respect for robots.txt.


# The -s user vs -s local Thing

  • -s user: Makes these tools available globally

  • -s local: Only works in your current directory

# Troubleshooting

  • Windows issues: prepend cmd /c before npx commands

  • Timeout errors: MCP_TIMEOUT=10000 claude

  • Connection problems: Type /mcp in Claude Code to see which servers are napping

  • Filesystem access: Double‑check your paths

That's it. Save yourself the four hours of my life I'll never get back.

PS – Yes, this was written mostly with the help of Claude.

EDIT: Apparently there were some stupid Reddit formatting issues. It converted the "@" to "u/", I'm such a noob, sorry! I updated the script to include playwright which is a pretty good alternative to puppeteer. Thanks all for pointing out my numerous flaws.

🌐
Liblab
liblab.com › model context protocol (mcp)
Connect Claude to an MCP Server | Generate SDKs for your API with liblab
If you haven’t yet generated ... navigate to the output folder and run the setup script: ... Open Claude Desktop and go to Settings > Developer > Edit Config....
🌐
Reddit
reddit.com › r/claudeai › claude code - where is my mcp configuration stored
r/ClaudeAI on Reddit: Claude Code - Where is my MCP configuration stored
June 27, 2025 -

I did `claude mcp add ...` to add a local MCP server, but I can't find where this config is stored.

It didn't update `.claude/settings.local.json`, it didn't create a `.mcp.json` file, it hasn't created or updated anything in `~/.claude`.

Yet when I do `claude mcp list`, it somehow knows about the MCP I added.

Where does Claude Code hide this configuration for local projects?

🌐
GitHub
github.com › github › github-mcp-server › blob › main › docs › installation-guides › install-claude.md
github-mcp-server/docs/installation-guides/install-claude.md at main · github/github-mcp-server
Note: Claude Desktop supports MCP servers that are both local (stdio) and remote ("connectors"). Remote servers can generally be added via Settings → Connectors → "Add custom connector".
Author   github
🌐
Mcpevals
mcpevals.io › blog › setup_mcp_servers
How to Set Up MCP Servers in Claude | mcpevals.io
This will take you to your claude_desktop_config.json file. The configuration file uses JSON format. When you open this file, an empty configuration file will look like this: ... Each MCP server you add will go inside the mcpServers object.
🌐
Claude
support.claude.com › en › articles › 11503834-building-custom-connectors-via-remote-mcp-servers
Building Custom Connectors via Remote MCP Servers | Claude Help Center
Remote MCP servers are supported on Claude and Claude Desktop for Pro, Max, Team, and Enterprise plans. To configure remote MCP servers for use in Claude Desktop, add them via Settings > Connectors.
🌐
MCP
docs.mcp.run › mcp clients › claude desktop
Claude Desktop | 🤖
Open Claude Desktop, open the Settings menu, go to the Developer section and click Edit Config inside the servers section. Open and edit this file using the instructions below. Add the following to your config file under the "mcpServers" key:
🌐
Docker
docker.com › blog › add-mcp-servers-to-claude-code-with-mcp-toolkit
Add MCP Servers to Claude Code with MCP Toolkit | Docker
October 14, 2025 - Learn more in the MCP documentation (https://docs.claude.com/s/claude-code-mcp). ❯ 1. Use this and all future MCP servers in this project 2. Use this MCP server 3. Continue without using this MCP server Enter to confirm · Esc to reject · Choose Option 1 (recommended). This configures your project to automatically use Docker MCP Toolkit and any MCP servers you enable in Docker Desktop.
🌐
Ctok
ctok.ai › 首页 › claude code mcp server complete guide
Claude Code MCP Server Complete Guide | Ctok Claude Code Group Subscription - Claude Code, Gemini, Codex
# Basic syntax claude mcp add <name> <command> [parameters...] # Actual example: Add local file system access claude mcp add my-filesystem -- npx -y @modelcontextprotocol/server-filesystem ~/Documents # Example with environment variables claude mcp add api-server -e API_KEY=your-key-here -- /path/to/server · Many developers find CLI wizards too cumbersome, especially when you have to restart if you make a mistake. Direct configuration file editing is more efficient: