MCP reference
MCP servers list
The reference servers maintained in the modelcontextprotocol/servers repository, what each one can reach on the systems behind it, and the thirteen that have been archived. Read from the repository on 9 September 2026.
Current reference servers
Filesystem
Secure file operations with configurable access controls.
Reaches: The directories you allow at start-up, with the process user's rights inside them.
Writes. Creates, edits, moves and deletes files. The allow-list is the only boundary, and it is set once at launch rather than per request.
View on GitHubWritesGit
Tools to read, search and manipulate Git repositories.
Reaches: Local repositories on the host, with whatever credentials the checkout already carries.
Writes. History rewriting, staging and commits are ordinary Git operations, and an agent can reach them without a second opinion.
View on GitHubReadsFetch
Web content fetching and conversion for efficient LLM usage.
Reaches: Any URL the host can route to, including internal addresses and cloud metadata endpoints.
Reads, but the read is the risk. This is a request-forgery surface unless the destination is constrained.
View on GitHubWritesMemory
Knowledge graph-based persistent memory system.
Reaches: Its own store.
Writes, but only to itself. The concern is retention rather than blast radius: whatever an agent learns persists across sessions.
View on GitHubNo external reachEverything
Reference and test server exercising prompts, resources and tools.
Reaches: Nothing external.
None. It exists to exercise a client, and it is the right server to point at a gateway when you are testing policy rather than production.
View on GitHubNo external reachSequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Reaches: Nothing external.
None. Reasoning scaffolding with no reach outside the conversation.
View on GitHubNo external reachTime
Time and timezone conversion capabilities.
Reaches: Nothing external.
None.
View on GitHubArchived reference servers
These moved to the servers-archived repository. They still install, still run, and still hold whatever credential you gave them. If one of these is in a production agent path, it is unmaintained code holding a live token.
GitHub
Repository management, file operations and GitHub API integration.
View the archiveArchived.GitLab
GitLab API, enabling project management.
View the archiveArchived. Now maintained by Zencoder at zencoderai/slack-mcp-server.Slack
Channel management and messaging capabilities.
View the archiveArchived.Google Drive
File access and search for Google Drive.
View the archiveArchived.Google Maps
Location services, directions and place details.
View the archiveArchived.PostgreSQL
Read-only database access with schema inspection.
View the archiveArchived.SQLite
Database interaction and business intelligence capabilities.
View the archiveArchived.Redis
Interact with Redis key-value stores.
View the archiveArchived.Puppeteer
Browser automation and web scraping.
View the archiveArchived.Sentry
Retrieving and analyzing issues from Sentry.io.
View the archiveArchived. Replaced by the official brave/brave-search-mcp-server.Brave Search
Web and local search using Brave's Search API.
View the archiveArchived.EverArt
AI image generation using various models.
View the archiveArchived.AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
View the archiveFour things to establish before one of these runs
Who owns the credential
A server does not have permissions of its own. It borrows a token, a checkout or a connection string, and every tool it exposes inherits that whole scope. Read the credential before you read the tool list.
MCP server security02 · CheckWhich calls change something
Group the tools into reads and writes before deployment, not after an incident. The four servers above with no external reach need no gate. Filesystem and Git do.
MCP server security03 · CheckWhether the boundary is per request
Most server-side controls are configured once at start-up. An allow-list of directories cannot tell a routine edit from a deletion, because it never sees the individual call.
MCP server security04 · CheckWhether it is still maintained
Thirteen of the original reference servers are archived. An archived server can still be installed, still works, and still holds the same credentials it always did.
MCP server security