MCP one year in: the three servers we install by default
The Model Context Protocol (MCP) has been in production for a year. We now install three servers by default in any serious repo that uses Claude Code.
mcp-server-filesystem — controlled disk access beyond the
current repo. An explicit allow-list of paths, one log entry per
read. Useful to read external docs, a PostgreSQL dump, a data-science
notebook. Without MCP the model would either refuse or hallucinate.
mcp-server-git — beyond what Claude Code sees by default (the
current branch diff), the git server gives access to full history,
blame, tags. Essential for a serious PR audit or to find out "who
introduced this bug and why".
mcp-server-postgres — on a database-heavy project, the model
can now introspect the schema, run EXPLAIN on a costly query,
validate a migration. Read-only by default, with a dedicated user.
Completely changes the quality of SQL answers.
Module 11 of the Claude Code course covers installation, permissions and useful servers beyond these three.