🌐
Claude
code.claude.com › docs › en › mcp
Connect Claude Code to tools via MCP - Claude Code Docs
... # Basic syntax claude mcp add --transport http <name> <url> # Real example: Connect to Notion claude mcp add --transport http notion https://mcp.notion.com/mcp # Example with Bearer token claude mcp add --transport http secure-api ...
🌐
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.

Discussions

When working on solo projects with claude code, which MCP servers do you feel are most impactful?
Zen has been huge for me. Having Claude bounce ideas off of Gemini has led to a much more consistent experience. More on reddit.com
🌐 r/ClaudeAI
112
192
June 15, 2025
What is the best MCP with Claude Code?
For backend .NET dev: - code-indexer (with my custom modifications for Windows, C# and emb. cache) - context7 - serena (with my custom lsp mode, only: get_symbols_overview, find_symbol, find_referencing_symbols, replace_symbol_body, insert_after_symbol, insert_before_symbol, activate_project) - zen (o3 and gemini 2.5 pro only) I tried many different ones, but came to the conclusion that the fewer there are, the easier it is for LLM to use them and the less context gets clogged up More on reddit.com
🌐 r/ClaudeAI
63
26
July 22, 2025
Setting Up MCP Servers in Claude Code: A Tech Ritual for the Quietly Desperate
Took me about 30 min to figure this out, but Claude stores the GLOBAL MCP servers in a top level `mcpServers` property inside the `/Users/USERNAME/.claude.json`. I have no idea why they don't mention this in their docs, but I hope people find it when looking for this. More on reddit.com
🌐 r/ClaudeAI
67
153
March 18, 2025
Genuine question: do you use any kind memory MCP servers with Claude Code?
I have tried setting up a memory bank (the same memory bank i used for cline, but adapted for claude, which span across 4 to 5 different files) kind of system for claude, but it eats up entire context window of claude to the point where it isnt useful at all. And for me, claude code with a minimal CLAUDE.md does the job without the memory bank. More on reddit.com
🌐 r/ClaudeAI
40
17
May 26, 2025
🌐
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 - Also see the guide on optimising MCP server context usage to get the most out of your setup. Claude Code’s default approach for configuring MCP tools is through a CLI wizard (claude mcp add).
🌐
SailPoint
developer.sailpoint.com › documentation › extensibility › mcp server › claude code
Set Up MCP with Claude Code | SailPoint Developer Community
September 9, 2025 - Step-by-step guide to integrate your MCP Server with Claude Code for terminal-based development workflows
🌐
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 - We recently added Claude Code as a client that you can easily enable with one click in Docker Desktop. ... Set up Claude Code and connect it to Docker MCP Toolkit. Configure the Atlassian MCP server for Jira integration.
🌐
Liblab
liblab.com › model context protocol (mcp)
Connect Claude to an MCP Server | Generate SDKs for your API with liblab
February 12, 2025 - 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....
🌐
Model Context Protocol
modelcontextprotocol.io › docs › develop › connect-local-servers
Connect to local MCP servers - Model Context Protocol
Learn how to extend Claude Desktop with local MCP servers to enable file system access and other powerful integrations
Find elsewhere
🌐
Anthropic
anthropic.com › news › claude-code-remote-mcp
Remote MCP support in Claude Code
June 18, 2025 - Simply authenticate to your servers once, and Claude Code handles the rest—no API keys to manage or credentials to store. Remote MCP server support is available now in Claude Code.
🌐
Apidog
apidog.com › blog › top-10-mcp-servers-for-claude-code
Top 10 Essential MCP Servers for Claude Code (2025 Developer Version)
August 14, 2025 - Open Claude Code’s settings and navigate to the MCP tab. Add the Apidog MCP server configuration to mcp.json:
🌐
Simon Willison
til.simonwillison.net › claude-code › playwright-mcp-claude-code
Using Playwright MCP with Claude Code | Simon Willison’s TILs
I found I needed to explicitly say "playwright mcp" the first time, otherwise it might try to use Bash to run Playwright instead. The claude mcp add command will persist but will only affect the directory in which you run it.
🌐
Cloud Artisan
cloudartisan.com › personal website of david taylor › posts › tutorials › claude code tips & tricks setting up mc p servers
Claude Code Tips & Tricks: Setting Up MCP Servers
April 11, 2025 - As mentioned earlier, the real power will come from specialised servers that offer capabilities beyond Claude Code’s native features. Some examples: Cloudflare: Manage Cloudflare DNS, Workers, and more · Brave Search: Privacy-focused web search integration · Firecrawl: Specialised document search and retrieval · BrowserBase: Browser automation and web interaction ... # Example for adding the desktop-commander server claude mcp add-json desktop-commander --scope user '{ "command": "npx", "args": [ "@wonderwhy-er/desktop-commander@latest" ] }'
🌐
DigitalOcean
digitalocean.com › community › tutorials › claude-code-mcp-server
Setting Up the DigitalOcean MCP Server in Claude Code | DigitalOcean
June 3, 2025 - This means the server will be available only to you inside your current folder (private to you in this project). ... claude mcp add digitalocean-mcp-local \ -e DIGITALOCEAN_API_TOKEN=YOUR_DO_API_TOKEN \ -- npx "@digitalocean/mcp" ... You should see digitalocean-mcp-local listed.
🌐
Anthropic
anthropic.com › engineering › code-execution-with-mcp
Code execution with MCP: building more efficient AI agents
November 4, 2025 - The agent can then write code to interact with MCP servers. This approach addresses both challenges: agents can load only the tools they need and process data in the execution environment before passing results back to the model.
🌐
Render
render.com › docs › mcp-server
Render MCP Server – Render Docs
The MCP server does not support triggering deploys, modifying scaling settings, or other operational service controls. ... claude mcp add --transport http render https://mcp.render.com/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
🌐
ClaudeLog
claudelog.com › home › faqs › mcp server setup
How to Setup Claude Code MCP Servers | ClaudeLog
November 11, 2025 - Complete guide to MCP server configuration in Claude Code: JSON setup, server installation, filesystem access, and project-specific configurations.
🌐
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).