The official reference implementations for filesystem, git, database, and browser MCP servers.
You want to give Claude access to your filesystem, a database, or a browser, but you don't know where to start building an MCP server.
Steps
The repo contains reference servers for: filesystem (read/write), git (repo operations), SQLite, PostgreSQL, Puppeteer browser, and more. Pick the closest match and read its README before building anything custom.
Each server has a configuration snippet for .claude/settings.json or your MCP config file. Add it, restart Claude Code, and verify the tool appears in your session.
The reference servers are designed to be forked and extended. Once you understand one, you have the pattern for building your own domain-specific MCP server.
How do you know it worked?
If something looks off