Selection criteria
A server appears here only when its primary documentation and source are attributable to the protocol project or the vendor whose service it connects to. The ordering is by common development workflow, not a performance ranking.
Five checks used for every selection1) clear publisher and source; 2) documented authentication and permissions; 3) task-specific value in a coding workflow; 4) inspectable installation and transport instructions; 5) an active location for releases, issues, or security guidance.
These checks do not constitute a security audit. Before installing anything, inspect the current repository, dependencies, requested permissions, release history, and data path.
What the labels mean
- Official protocol documentation: published by the Model Context Protocol project. This explains MCP; it does not endorse every listed server.
- Reference: example implementation in the official
modelcontextprotocol/serversrepository. That repository explicitly says reference servers are educational examples rather than production-ready solutions. - Vendor: published by the organization responsible for the connected product or platform. “Vendor” does not mean official to Anthropic or to the MCP project.
- Community: independent implementation. Community status is not a quality judgment, but it requires separate publisher and maintenance verification.
Vendor-maintained shortlist
GitHub MCP Server
Best fit: repositories, issues, pull requests, code, and GitHub workflows when you want a server maintained in GitHub's organization.
Use GitHub's own documentation to select a deployment method and limit credentials to the repositories and actions needed. Repository access can be sensitive and write-capable tools deserve extra scrutiny.
Playwright MCP
Best fit: browser-driven inspection and automation through Playwright's structured accessibility representation.
Browser automation can interact with authenticated pages. Use a dedicated browser profile or isolated environment appropriate to the task, and review Playwright's security guidance and configuration.
Sentry MCP Server
Best fit: investigating Sentry issues and related application diagnostics from a coding workflow.
Scope access to the relevant Sentry organization and projects. Error data can contain user or application context, so apply your organization's data-handling rules.
Cloudflare MCP servers
Best fit: Cloudflare-specific development and operational tasks covered by Cloudflare's published server collection.
The collection contains servers for distinct Cloudflare surfaces. Choose only the server needed and review its individual tools and authorization requirements rather than granting broad account access by default.
Reference servers: useful for learning, not a production shortlist
The official MCP servers repository includes reference implementations such as Everything, Fetch, Filesystem, Git, Memory, and Sequential Thinking. They are useful for understanding protocol features and testing a host implementation.
The repository's own warning matters: reference servers are intended to demonstrate MCP features and SDK usage, not to be production-ready. For production use, look for a maintained implementation with a security model and support posture suitable for your environment.
How to handle community servers
This page does not name a community “winner.” A directory listing can help discovery, but it is not an endorsement and can become stale. Evaluate an independent server from first principles:
- Confirm the publisher identity and source repository.
- Read the code path that handles credentials and external requests.
- Check open issues, release provenance, dependency policy, and security reporting instructions.
- Test with least-privilege credentials and non-sensitive data.
- Pin and review changes according to your dependency policy.
The official MCP site links to an MCP Registry for discovery. Registry presence should be treated as metadata, not a substitute for due diligence.
Install through Claude Code's documented workflow
Once you have chosen a server, follow its publisher's current instructions and Anthropic's transport-specific claude mcp add guidance. Use project, local, or user scope intentionally. Then run claude mcp list and inspect /mcp inside Claude Code.
Do not copy a stale one-line install command from an unrelated roundup. Endpoints, package names, authentication methods, and required arguments can change independently.
The best default is a minimal set
Each connected server adds another trust relationship and another set of tools Claude may invoke. Prefer one server for the current job, narrow its permissions, and remove or disable it when it is no longer needed. Convenience should not erase provenance or access review.
Managing several servers on macOS? Vibedock is an independent menu bar app, not an Anthropic or MCP Project interface.
Learn about Vibedock