Buyer Guide

Best Claude Code MCP Servers 2026: 10 That Actually Earn a Slot

Our verdict: install Filesystem and Playwright first. Those two cover most of what MCP is good for. Add GitHub, Linear or Slack if you work on a team, and Postgres MCP Pro or Sentry when you're next debugging.

Install Claude Code, use it for a week, and one question comes up fast: which MCP servers deserve a slot in your config? The official MCP Registry keeps growing, and plenty of the servers in it haven't been updated in months.

Glowing dark cubes linked by streams of blue light, like servers connected in a network
Plug-in tools: each MCP server gives Claude Code a new set of tools to call. Illustration: TechVerdict.
Compared Filesystem Playwright GitHub Linear Slack Postgres MCP Pro Sentry SQLite Memory Fetch

What changed in 2026

Infographic: 10 servers worth installing, 4 hosted by the vendor and 6 run on your machine, 5 old reference packages now archived, and a four-step install order from Filesystem and Playwright on day one to Memory, Fetch and SQLite when needed
The short version: archived packages from the MCP reference servers repo on GitHub; hosted servers from GitHub, Linear, Slack and Sentry docs. Infographic: TechVerdict.

Several old @modelcontextprotocol/server-* packages (GitHub, Slack, Postgres, Sentry and SQLite) are now archived. GitHub, Linear, Slack and Sentry run their own hosted servers instead, which you add by URL and sign in to with /mcp. Every install command below matches the current setup.

The 10 servers at a glance

Filesystem
Install first
Free MCP reference server
  • Files outside your project root
  • Sibling repos, notes, PDFs
  • You pick which folders it sees

The catch: scope it tightly or it wanders.

PWPlaywright
Install first
Free by Microsoft
  • Drives a real browser
  • Clicks, fills forms, takes screenshots
  • Chrome, Firefox, WebKit or Edge

The catch: may need to install a browser first.

GitHub
Best for teams on GitHub
Free hosted by GitHub
  • PRs, issues, labels and comments
  • Kicks off Actions
  • Added by URL

The catch: needs a personal access token.

Linear
Best for tickets
Free hosted by Linear
  • Create and update tickets
  • Query backlogs
  • OAuth sign-in with /mcp

The catch: only useful if your team uses Linear.

SLSlack
Best for catching up
Free hosted by Slack
  • Summarize channels and threads
  • Post updates
  • Follows your own Slack permissions

The catch: a workspace admin must approve it.

Postgres MCP Pro
Best for databases
Free open source, Crystal DBA
  • Query a dev or replica database
  • Restricted mode is read-only
  • Replaces the archived Postgres server

The catch: keep it away from production writes.

Sentry
Best for incidents
Free hosted by Sentry
  • Errors and stack traces
  • Search issues
  • OAuth sign-in with /mcp

The catch: only pays off when things break.

SQLite
Best for local data
Free archived reference server
  • Point it at any SQLite file
  • Datasets, note databases, exports
  • Runs with uvx

The catch: archived, so no more fixes.

Memory
Best for long projects
Free MCP reference server
  • Notes that last across sessions
  • Stored as a small knowledge graph
  • Good for style rules and quirks

The catch: only as useful as what you save.

Fetch
Lightest web tool
Free MCP reference server
  • Quick HTTP and JSON pulls
  • Test your own webhooks
  • Lighter than a full browser

The catch: no clicking or page scripts.

Type, use and who maintains it

Checked October 23, 2026, on each project's own repo or docs. All ten are free to use.

ServerTypeBest forMaintained by
FilesystemLocal (npx)Files outside your project rootMCP reference servers
PlaywrightLocal (npx)Driving a real browserMicrosoft
GitHubHosted (HTTP)PRs, issues, ActionsGitHub
LinearHosted (HTTP, OAuth)Tickets and backlogsLinear
SlackHosted (HTTP, OAuth)Channel summaries, posting updatesSlack
Postgres MCP ProLocal (uvx)Read-only queries on a dev databaseCrystal DBA (open source)
SentryHosted (HTTP, OAuth)Errors and stack tracesSentry
SQLiteLocal (uvx)Querying local data filesArchived reference server
MemoryLocal (npx)Notes that persist across sessionsMCP reference servers
FetchLocal (uvx)Quick HTTP and JSON pullsMCP reference servers

What each one can do

ServerRuns on your machineHosted by the vendorSign in with /mcpCan change thingsStill maintained
Filesystem✓✗✗✓✓
Playwright✓✗✗✓✓
GitHub✗✓Token✓✓
Linear✗✓✓✓✓
Slack✗✓✓✓✓
Postgres MCP Pro✓✗✗Optional✓
Sentry✗✓✓–✓
SQLite✓✗✗✓✗
Memory✓✗✗✓✓
Fetch✓✗✗✗✓

– means the project hasn't said. "Optional" means Postgres MCP Pro can run in a read-only restricted mode.

Filesystem: the one to install first

Claude Code already reads files inside your project. Filesystem opens up everything outside it: ~/Documents, scratch folders, notes, downloaded PDFs and sibling repos, so Claude can pull context from a neighbor project without you moving files around.

Install: claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem ~/Documents ~/GitHub. Don't grant all of ~/, or Claude can wander into cached browser data and burn tokens.

Playwright: a real browser for Claude

Playwright lets Claude open a page, click around, fill forms, read the DOM, watch network requests and take screenshots. It's the quickest way to check whether your own deploy works, grab a screenshot for a bug report or test a flow end to end.

Install: claude mcp add playwright npx @playwright/mcp@latest. It's Microsoft's server and uses Chrome by default; pass --browser for Firefox, WebKit or Edge.

GitHub: PRs and issues from the terminal

GitHub's own hosted server lets Claude create PRs, read issues, comment, manage labels and start Actions. Ask it to summarize what changed in a PR, or to open one with your changes. You sign in with a GitHub personal access token.

Install: claude mcp add-json github '{"type":"http","url":"https://api.githubcopilot.com/mcp","headers":{"Authorization":"Bearer YOUR_GITHUB_PAT"}}'

The GitHub MCP server URL above a chat where a user asks to add CODEOWNERS for the api folder and GitHub Copilot runs Get file contents, Create file and Create pull request
GitHub's hosted server: one request becomes file reads, a new file and a pull request. Shown in GitHub Copilot. Image: GitHub.

Linear and Slack: team tools

Linear lets Claude create tickets, update status and query backlogs, for example a P1 ticket with labels and acceptance criteria. Install: claude mcp add --transport http linear-server https://mcp.linear.app/mcp, then run /mcp to sign in.

Slack hosts its own server, so there's no bot token to make. A workspace admin approves it, and access follows your own Slack permissions. Start with channel summaries; posting deserves more care. Install: claude mcp add --transport http --scope local slack https://mcp.slack.com/mcp, then /mcp.

Pick the right scope: claude mcp add saves servers for you in the current project by default. Add --scope user for servers you want everywhere, like Filesystem, and --scope project to share a server with your team through a .mcp.json file in the repo.

Postgres MCP Pro: ask your dev database

Give Claude a connection string and ask plain questions, like how many orders have a null user_id. The old reference Postgres server is archived, so use Postgres MCP Pro. Its restricted mode keeps Claude to read-only transactions.

Install: claude mcp add postgres -e DATABASE_URI=postgresql://localhost/mydb -- uvx postgres-mcp --access-mode=restricted

Sentry: errors without the digging

Sentry's server reads errors, searches issues and pulls stack traces. Claude can boil ten error events down to one likely cause, which is where it earns its keep during an incident.

Install: claude mcp add --transport http sentry https://mcp.sentry.dev/mcp, then run /mcp to sign in.

Hand-drawn diagram: a user asks what an error is in an editor, the question goes through MCP to Sentry, and a reply explains how to fix the issue
How Sentry's server fits in: your question goes through MCP to Sentry and comes back as a fix. Sentry's diagram uses Cursor as the example editor. Image: Sentry.

SQLite, Memory and Fetch: add when needed

SQLite queries any local SQLite file, handy for datasets and exports. It's an archived reference server, so it works but won't get fixes. Memory keeps notes across sessions as a small knowledge graph; it's only as useful as what you save. Fetch makes HTTP requests and is lighter than Playwright when you just want JSON from an API.

What about Browser-Use, Time and Wikipedia servers?

Browser-Use overlaps with Playwright, so pick Playwright. Time and date servers add little, since Claude Code already knows the date. Wikipedia and Wolfram servers are fun demos that web search mostly covers. For one-person servers, check the last commit date before installing.

Tool search is now the default, so Claude Code looks up tools when it needs them instead of loading every one up front. Local servers still take a moment to start, and each one is another thing to update and trust.

Which MCP server should you use?

You want Claude to see your other folders
Filesystem
PW
You build or debug websites
Playwright
Your team lives in pull requests
GitHub
You track work in tickets
Linear
You query a dev database often
Postgres MCP Pro
You're on call for production errors
Sentry

The verdict

Filesystem and Playwright are the best Claude Code MCP servers to install first in 2026. Add GitHub, Linear or Slack for team work, Postgres MCP Pro and Sentry when you debug, and keep Memory, Fetch and SQLite until you have a real use for them.

FAQ

What are MCP servers in Claude Code?

MCP (Model Context Protocol) servers give Claude Code new tools, like reading a Postgres database, opening a browser or creating a Linear ticket. Some run as local processes; others, like GitHub, Linear, Slack and Sentry, are hosted by the vendor and added by URL. Most users only need a handful.

How do I install an MCP server in Claude Code?

One command in most cases. Local servers use npx or uvx, for example: claude mcp add playwright npx @playwright/mcp@latest. Hosted servers use a URL, for example: claude mcp add --transport http sentry https://mcp.sentry.dev/mcp. Then run /mcp in Claude Code to sign in to any server that uses OAuth.

Do MCP servers slow down Claude Code?

Much less than they used to. Tool search is now the default, so Claude Code looks up tools as it needs them instead of loading every one up front. Local servers still take a moment to start, and each one is another thing to maintain. Install what you use and remove the rest.

Which MCP server should I install first?

Filesystem and Playwright. Filesystem lets Claude read and write files outside your project root, and Playwright lets it open and use web pages for debugging, screenshots and testing. Together they cover most of the value of the whole MCP ecosystem.

Are MCP servers safe?

MCP servers run with the permissions you give them. Servers run by the vendor itself (GitHub, Linear, Slack, Sentry) and the official reference servers are the safest bets. Vet third-party servers like any npm package: check the repo, recent activity and what access it asks for. Skip archived packages.