MCP (Model Context Protocol) is what lets Claude Code reach beyond your codebase — into your email, your project management tools, your databases, and dozens of other services. Instead of copy-pasting context in and out of a chat window, an MCP server exposes a set of tools Claude can call directly. Here are the MCP servers actually worth setting up, and what each one is good for.
What Is an MCP Server, Quickly
An MCP server is a small program that exposes a defined set of “tools” — functions with structured inputs and outputs — that Claude Code can call during a session. Some run locally on your machine, others connect to a remote/hosted service. Once configured, Claude can use them automatically whenever they’re relevant to what you’ve asked it to do.
File and Version Control
Filesystem
The most basic MCP server, and often built into Claude Code’s core functionality already — lets Claude read and write files in specified directories with defined permissions.
Git / GitHub
Lets Claude create branches, open pull requests, read issues, and review diffs directly, rather than you copy-pasting git output back and forth.
Productivity and Communication
Outlook / Email
Lets Claude read, search, and draft emails without leaving the terminal. We’ve published a full guide to building one yourself: Outlook MCP Server: Connect to Claude Code CLI.
Slack
Useful if you want Claude to check recent messages in a channel, post updates, or summarise a thread — handy for keeping a team informed automatically as part of a workflow.
Google Calendar / Google Drive
Lets Claude check your schedule before suggesting meeting times, or read/write documents directly rather than you exporting and re-uploading them.
Data and Infrastructure
Postgres / SQL Database
Gives Claude read (and optionally write) access to a database, so it can answer questions about your data or help debug a query without you manually running it first and pasting the output back.
Docker
Lets Claude inspect running containers, check logs, and manage container lifecycle as part of a debugging or deployment task.
Web and Search
Brave Search / Web Search
Gives Claude the ability to search the web directly during a session, useful for checking current documentation, recent releases, or anything outside its training data.
Puppeteer / Browser Automation
Lets Claude actually drive a browser — click, type, navigate — useful for testing web apps or scraping data that isn’t available via a clean API.
How to Choose Which Ones to Set Up
Don’t install every MCP server you come across. Each one adds a small amount of overhead and, more importantly, gives Claude more capability than you might want available by default. A sensible approach:
- Start with whichever single tool would save you the most repetitive copy-pasting in your actual daily work
- Prefer local MCP servers over cloud/remote ones where the data is sensitive
- Review what permissions each server actually grants before connecting it — read-only where possible
Related Guides
- Outlook MCP Server: Connect to Claude Code CLI
- What is Claude Code? The AI Coding Tool Explained
- Claude Code Troubleshooting: Common Errors and How to Fix Them






