Choosing MCP Servers for Coding Agents
3 entriesThe Model Context Protocol (MCP) lets an AI coding agent use external tools and data instead of relying only on what is pasted into a chat. A short list of servers covers most developer work: the GitHub and Git servers for repositories and history, Context7 for current library documentation, Playwright and Chrome DevTools for driving and debugging browsers, Filesystem for controlled file access, Sentry for production errors, Brave Search and Fetch for live web content, and Linear for project issues. Each added server adds tools, context and permissions, so start with the few that match your workflow and limit what each can reach. The selection here follows a September 2026 list by Arham Ali in Python in Plain English; the descriptions below are written independently and link to each project's own documentation.
The Ten Servers
12 entriesEach server with its official project or documentation.
More Servers Worth Knowing
7 entriesOther widely used servers and platform integrations.
Clients & Building Your Own
7 entriesWhere to configure servers, and how to write them.
Security Tips
3 entriesServers act with your permissions, so scope them.
Related Pages
10 entriesNeighbouring pages on this site.
Frequently Asked Questions
Which MCP servers should I install first?
Most developers start with GitHub for repositories, Context7 for current documentation and Playwright for browser work, then add Filesystem, Git, Sentry or Linear as their workflow needs them. Pick servers that match tasks you actually do.
What is the difference between the GitHub and Git servers?
The GitHub server works with hosted GitHub data such as issues and pull requests. The Git server works with a local repository: status, diffs, history and branches.
What is the difference between Playwright MCP and Chrome DevTools MCP?
Playwright MCP is aimed at driving a browser to test and automate pages. Chrome DevTools MCP exposes debugging information such as console messages, network requests and performance traces.
Is it safe to give an agent filesystem access?
Only with limits. Restrict the server to specific project directories, review what write access allows, and avoid exposing your whole machine.
How many MCP servers is too many?
There is no fixed number, but each server adds tools, context and permissions for the agent to handle. A small set you actually use is usually easier to manage than a large collection.
How current is this page?
Links were checked in October 2026. MCP servers, package names and remote endpoints change quickly, so confirm setup details in each project's own documentation. Sites that block automated checks are kept and may need a manual click.