MCP Guide Best servers for Claude Desktop

Best MCP Servers for Claude Desktop

Updated June 2026 · 15 servers across 11 categories

MCP (Model Context Protocol) servers give Claude real tools — file access, web search, database queries, API integrations. Here are the most useful ones, with copy-paste install commands.

Quick start: Open claude_desktop_config.json, add servers under mcpServers, restart Claude. On macOS: ~/Library/Application Support/Claude/claude_desktop_config.json. On Windows: %APPDATA%\Claude\claude_desktop_config.json.

Files & Local Data

📁

Filesystem

Official

Read, write, search, and move files on your local machine. The most universally useful MCP server — enables Claude to actually edit your projects.

Why: Must-have. Claude can read code, edit docs, and manage project files without copy-pasting.

Install

npm install -g @modelcontextprotocol/server-filesystem

Config (add to mcpServers)

"filesystem": {
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allow"]
}
Details + more config options →

Development

🐙

GitHub

Official

Browse repos, read files, search issues, create PRs, manage branches — full GitHub API access in natural language.

Why: Ask Claude to find all open issues with a certain label, create a draft PR, or review a diff.

Install

npm install -g @modelcontextprotocol/server-github

Config (add to mcpServers)

"github": {
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-github"],
  "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_..." }
}
Details + more config options →
🚨

Sentry

Official

Pull Sentry issues and stack traces into the conversation for AI-assisted debugging.

Why: Paste a Sentry issue URL and ask Claude to explain the root cause and suggest a fix.

Install

uvx mcp-server-sentry

Config (add to mcpServers)

"sentry": {
  "command": "uvx",
  "args": ["mcp-server-sentry"],
  "env": { "SENTRY_AUTH_TOKEN": "...", "SENTRY_ORG": "..." }
}
Details + more config options →

Web & Research

🌐

Fetch

Official

HTTP fetch for any URL — returns clean markdown. Lets Claude read documentation pages, news articles, or any web content.

Why: Zero config. Claude can pull any web page without you copy-pasting the content.

Install

uvx mcp-server-fetch

Config (add to mcpServers)

"fetch": {
  "command": "uvx",
  "args": ["mcp-server-fetch"]
}
Details + more config options →
🔍

Brave Search

Official

Web search and local-business lookup via Brave Search API. Privacy-first alternative to Google.

Why: Free API tier available. Ask Claude to search the web mid-conversation without switching tabs.

Install

npm install -g @modelcontextprotocol/server-brave-search

Config (add to mcpServers)

"brave-search": {
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-brave-search"],
  "env": { "BRAVE_API_KEY": "BSA..." }
}
Details + more config options →

Web & Automation

🤖

Puppeteer (Browser)

Official

Headless Chrome — navigate pages, click buttons, fill forms, take screenshots, run JavaScript.

Why: For web automation tasks: scraping, testing UI flows, filling forms, or debugging JavaScript issues.

Install

npm install -g @modelcontextprotocol/server-puppeteer

Config (add to mcpServers)

"puppeteer": {
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-puppeteer"]
}
Details + more config options →

AI Infrastructure

🧠

Memory

Official

Persistent knowledge graph — store entities, relations, and observations that survive across conversations.

Why: Give Claude a persistent memory. Build a personal knowledge base that grows with every chat.

Install

npm install -g @modelcontextprotocol/server-memory

Config (add to mcpServers)

"memory": {
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-memory"]
}
Details + more config options →

Databases

🐘

Postgres

Official

Read-only Postgres access — list tables, run SELECTs, inspect schemas. Safe by design.

Why: Ask Claude to query your database in plain English. Schema exploration and data analysis.

Install

npm install -g @modelcontextprotocol/server-postgres

Config (add to mcpServers)

"postgres": {
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"]
}
Details + more config options →

Supabase

Full Supabase project management — database, auth, edge functions, storage.

Why: Manage your Supabase project without leaving Claude. Run queries, check auth users, deploy functions.

Install

npx -y @supabase/mcp-server-supabase

Config (add to mcpServers)

"supabase": {
  "command": "npx",
  "args": ["-y", "@supabase/mcp-server-supabase", "--access-token", "<PAT>"]
}
Details + more config options →

Communication

💬

Slack

Official

Post messages, read channels, search message history, manage workspace users.

Why: Summarize Slack threads, draft messages, or ask Claude what was discussed in a channel this week.

Install

npm install -g @modelcontextprotocol/server-slack

Config (add to mcpServers)

"slack": {
  "command": "npx",
  "args": ["-y", "@modelcontextprotocol/server-slack"],
  "env": { "SLACK_BOT_TOKEN": "xoxb-...", "SLACK_TEAM_ID": "T..." }
}
Details + more config options →

Productivity

🎯

Linear

Browse and create Linear issues, projects, cycles — full CRUD with filter support.

Why: Ask Claude to create a new issue from a bug report, or summarize all unresolved issues in a project.

Install

npm install -g @jerhadf/linear-mcp-server

Config (add to mcpServers)

"linear": {
  "command": "npx",
  "args": ["-y", "@jerhadf/linear-mcp-server"],
  "env": { "LINEAR_API_KEY": "lin_api_..." }
}
Details + more config options →
📝

Notion

Read and write Notion pages, databases, and blocks via the official API.

Why: Turn your Notion workspace into a queryable knowledge base. Create pages, update databases.

Install

npm install -g mcp-notion-server

Config (add to mcpServers)

"notion": {
  "command": "npx",
  "args": ["-y", "mcp-notion-server"],
  "env": { "NOTION_API_KEY": "secret_..." }
}
Details + more config options →

Finance

💳

Stripe

Query Stripe data — customers, subscriptions, charges, refunds, payment intents.

Why: Ask Claude "how many new subscriptions this week?" or "show me failed payments in the last 24 hours".

Install

npm install -g @stripe/mcp

Config (add to mcpServers)

"stripe": {
  "command": "npx",
  "args": ["-y", "@stripe/mcp", "--tools=all"],
  "env": { "STRIPE_SECRET_KEY": "sk_live_..." }
}
Details + more config options →

Infrastructure

☁️

Cloudflare Workers

Deploy and manage Cloudflare Workers, Pages, KV, R2 — all from inside Claude.

Why: Manage your Cloudflare infrastructure conversationally. Check KV keys, update DNS, deploy Workers.

Install

npx @cloudflare/mcp-server-cloudflare init

Config (add to mcpServers)

"cloudflare": {
  "command": "npx",
  "args": ["-y", "@cloudflare/mcp-server-cloudflare"],
  "env": { "CLOUDFLARE_API_TOKEN": "..." }
}
Details + more config options →

Monitoring

📡

Prismix (AI Status)

Remote · Free

Real-time status for 75+ AI providers — ask Claude if OpenAI, Anthropic, Cursor, or any AI service is currently down.

Why: Ask "Is Anthropic down?" or "Which AI services are degraded right now?" — live answer without leaving Claude.

claude_desktop_config.json entry

"prismix-status": {
  "url": "https://prismix.dev/api/v1/mcp"
}
Setup guide + example prompts →

Install a whole stack at once

Prismix bundles group MCP servers into shareable stacks with a single merged claude_desktop_config.json. One paste installs all of them.

Browse bundles →

Browse 500+ more MCP servers

The Prismix MCP directory indexes official, vendor, and community servers — each with install commands, config snippets, GitHub stats, and community ratings.