The 5 MCP Servers I Install on Every New Claude Code Project
MCP servers extend what Claude Code can do beyond reading and editing files. This guide covers the five MCP servers that belong in every project: Filesystem, GitHub, Database, Web Search, and Memory. You will learn what each server does, how to configure it in .mcp.json, and real workflows that make each one indispensable.
Quick Reference
- →MCP (Model Context Protocol) lets Claude Code call external tools through a standard interface
- →Configure MCP servers in .mcp.json at your repo root -- committed and shared with the team
- →Personal/experimental servers go in ~/.claude.json -- never committed
- →All secrets must use ${ENV_VAR} expansion -- never hardcode tokens in config files
- →Filesystem MCP adds recursive search, bulk rename, and advanced file operations beyond built-in tools
- →GitHub MCP enables PR reviews, issue management, and CI status checks without leaving Claude
- →Database MCP lets Claude query Postgres, MySQL, or SQLite directly to answer data questions
- →Brave Search MCP gives Claude internet access to look up docs, errors, and current information
What Are MCP Servers and Why You Need Them
Claude Code ships with powerful built-in tools: Read, Write, Edit, Bash, Grep, and Glob. These handle most file and terminal tasks. But real development involves more than files -- you need to check GitHub PRs, query databases, search documentation online, and maintain context across sessions. MCP servers fill that gap.
The Model Context Protocol (MCP) is an open standard that lets AI tools connect to external services through a universal interface. Each MCP server exposes a set of tools. When Claude Code starts, it connects to every configured MCP server, discovers its tools, and makes them available alongside built-in tools. From your perspective, it all feels seamless -- you just ask Claude to do something and it picks the right tool.
MCP is an open protocol used by multiple AI tools. A server you configure for Claude Code also works with Claude Desktop, Cursor, and other MCP-compatible clients. Your investment in MCP configuration carries across tools.
Think of MCP servers as plugins. Without them, Claude Code is a powerful code editor. With the right servers installed, it becomes a full development environment that can review PRs, query production data, search Stack Overflow, and remember decisions from last week.