In this categoryClaude Code · 45
- How to Install Claude Code on macOSStart
- How to Install Claude Code on Windows Natively (No WSL)
- How to Install Claude Code on Windows with WSL
- How to Start Your First Project with Claude Code
- How to Create a CLAUDE.md File for Your Project
- How to Configure Claude Code with settings.json
- How to Layer Global, Project, and Local CLAUDE.md Files
- How to Set Up a Permissions Allowlist in Claude Code
- How to Use Claude Code Inside VS Code
- How to Add a Custom Slash Command in Claude Code
- How to Create a Custom Slash Command in Claude Code
- How to Pass Arguments to a Claude Code Slash Command
- How to Use Claude Code Slash Commands (Full List + Examples)
- How to Add Custom Slash Commands to Claude Code (Arguments + Frontmatter)
- How to Fix command not found After Installing Claude Code
- How to Add Any MCP Server to Claude Code
- How to Connect an MCP Server to Claude Code
- Best MCP Servers for Coding in 2026
- How to Add a Filesystem MCP Server to Claude Code
- How to Connect the GitHub MCP Server to Claude Code
- How to Create Your First Subagent in Claude Code
- Context7 Alternatives: MCP Servers for Up-to-Date Docs
- How to Manage MCP Server Scopes in Claude Code
- How to Restrict the Tools a Subagent Can Use
- How to Debug a Failing MCP Server in Claude Code
- How to Generate Unit Tests for a Function with Claude Code
- How to Refactor a Long Function Safely with Claude Code
- How to Debug a Failing Test with Claude Code
- How to Review Your Own Diff Before Committing with Claude Code
- How to Rename a Symbol Across the Codebase with Claude Code
- How to Review a Teammate's Pull Request with Claude Code
- How to Raise Test Coverage on a Specific File with Claude Code
- How to Debug a Runtime Error from a Stack Trace with Claude Code
- How to Add an Integration Test for an API Route with Claude Code
- How to Teach Claude Code Your Test Conventions with CLAUDE.md
- How to Find Which Commit Broke a Test with Claude Code
- How to Set Up Hooks for Automation in Claude Code
- Claude Code Hooks Explained: Events, Config, and Blocking
- How to Block Risky Commands with a Claude Code Hook
- How to Auto-Format Files After Edits with a PostToolUse Hook
- How to Get a Notification When Claude Code Finishes a Task
- How to Give a Coding Agent a Clear Stop Condition
- How to Make an Agent Plan Before It Edits
- How to Keep an Agent Session Focused by Clearing Context
- How to Pin a Specific Model for One Project
Best MCP Servers for Coding in 2026
A short, verified list of the MCP servers worth adding to Claude Code for real coding work, with what each one does and the exact command to install it.
There are thousands of MCP servers now, and most of them you will never need. This is a tight list of the ones that actually pull their weight on a coding project, every one verified to exist with the install command shown. Add the two or three that fit your stack rather than all of them at once.
The shortlist
Each server below is added with claude mcp add. The stdio ones run locally through npx (Node) or uvx (Python); the GitHub server is a hosted remote you connect to over HTTP.
| Server | What it does | Type |
|---|---|---|
| Filesystem | Read and write files in folders you allow | stdio (npx) |
| Fetch | Fetch a URL and convert it to clean markdown | stdio (uvx) |
| Context7 | Pulls live, version-correct library docs | stdio or http |
| GitHub | Issues, pull requests, and code search | http (remote) |
| Playwright | Drives a real browser to test and scrape | stdio (npx) |
| Repomix | Packs a whole repo into one context blob | stdio (npx) |
| Postgres | Query, inspect, and tune a Postgres database | stdio (uvx) |
| Sequential Thinking | Structured step-by-step reasoning scratchpad | stdio (npx) |
| Git | Read history, diffs, and branches in a repo | stdio (uvx) |
Filesystem and fetch: the basics
Filesystem lets the agent work with files outside the current project, scoped to directories you name. Fetch pulls a web page and hands back readable markdown, which is the simplest way to give the agent something it can read off the internet. Both are official reference servers.
Context7: docs that match your version
Context7 (from Upstash) feeds the agent current documentation for a library so it stops suggesting APIs that were removed two versions ago. Run it locally through npx, or point at the hosted server. There is a guide dedicated to it and its alternatives elsewhere in this series.
GitHub: work the repo from chat
GitHub's own MCP server lets the agent triage issues, read and open pull requests, and search code across your repositories. The easiest path is the hosted remote server; add it, then run /mcp inside a session to sign in with OAuth.
claude mcp add --transport http github https://api.githubcopilot.com/mcp/
# then start Claude Code and run /mcp to authenticatePlaywright: a real browser
Microsoft's Playwright server gives the agent a controllable browser using accessibility snapshots rather than screenshots, so it can navigate pages, fill forms, and check that a UI actually works. It is the go-to for end-to-end testing and scraping tasks.
Repomix, Postgres, and thinking
Repomix turns a local or remote repository into a single packaged context the agent can read in one shot, which is handy for onboarding it to an unfamiliar codebase. The Postgres MCP Pro server (crystaldba) adds safe queries, schema inspection, and index tuning. Sequential Thinking gives the model a structured scratchpad for multi-step problems.
Result: a focused toolkit, not a junk drawer. Start with filesystem and one or two servers that match your stack, then add more only when a real task calls for them.
Related guides
How to Add Any MCP Server to Claude Code
Learn the claude mcp add command, the difference between stdio and remote servers, where the config lives, and how to verify a server with /mcp.
Context7 Alternatives: MCP Servers for Up-to-Date Docs
What Context7 does, when you might want something else, and the real MCP servers that keep Claude Code reading current documentation instead of stale guesses.
Watch related tutorials
12:05
15:00
30:24
28:14
41:09
8:23New guides in your inbox
Fresh step-by-step how-to guides as we publish them. One email a week, no more.