Best MCP Servers for Claude Code
Choosing the right MCP servers can dramatically improve what Claude Code is capable of. Instead of working with only your local project, Claude can securely access repositories, documentation, databases, browsers, project management tools, payment platforms, and business applications through the Model Context Protocol (MCP).
In this guide, you'll find the best official MCP servers available today, learn what each one is designed for, and discover which combination makes the most sense for your workflow.
Whether you're building software, debugging production systems, automating repetitive tasks, or connecting Claude Code to your existing tools, this guide will help you choose the right MCP stack.
In Short
There isn't a single "best" MCP server for Claude Code.
The right choice depends on what you're trying to accomplish.
If you're writing code, GitHub and Filesystem MCP are often the best starting point. If you need accurate library documentation, Context7 is one of the most valuable additions. For browser automation, Playwright is the leading choice. Teams managing projects benefit from Linear or Jira, while PostgreSQL enables Claude to safely interact with databases.
Want to analyze your API security?
Import your OpenAPI spec and generate a Security Report automatically.
Rather than installing every available server, most developers achieve better results by selecting a small set of MCP servers that match their daily workflow.
In this guide, we compare the best official MCP servers, explain their strengths, limitations, ideal use cases, and help you build the right MCP stack for Claude Code.
Why Trust This Guide
Unlike generic lists that simply enumerate MCP servers, this guide focuses primarily on official implementations maintained by vendors or by the Model Context Protocol project.
Every recommendation is based on:
- official documentation
- production readiness
- maintenance status
- authentication model
- developer experience
- enterprise suitability
Quick Recommendations
| If you need... | Recommended MCP Server |
|---|---|
| Repository access | GitHub |
| Local files | Filesystem |
| Documentation | Context7 |
| Browser automation | Playwright |
| Databases | PostgreSQL |
| Team collaboration | Slack |
| Project management | Linear |
| Knowledge base | Notion |
| Cloud storage | Google Drive |
| Payments | Stripe |
| CRM | HubSpot |
| Accounting | Xero |
| Design files | Figma |
How We Chose These MCP Servers
The Model Context Protocol ecosystem is growing rapidly. New MCP servers appear almost every week, but not all of them are suitable for production use or daily development.
Instead of creating another long list of every MCP server available, we focused on the official MCP servers that provide the most value for Claude Code users.
Every server included in this guide was evaluated using the same criteria.
Official Maintainer
We only included MCP servers that are officially maintained by the company behind the product or by the Model Context Protocol project itself.
This helps reduce the risk of abandoned repositories, outdated implementations, or unofficial forks that may no longer work correctly.
Production Readiness
An MCP server is far more useful when it can be relied upon in real development environments.
We considered whether the server is actively maintained, regularly updated, and suitable for production workflows rather than experimental demonstrations.
Claude Code Usefulness
Some MCP servers expose impressive capabilities but provide little benefit during everyday software development.
This guide prioritizes servers that genuinely improve how developers work with Claude Code, whether that means writing code, debugging applications, reviewing repositories, querying databases, automating browsers, or integrating business systems.
Documentation Quality
Good documentation makes the difference between a tool that takes minutes to configure and one that takes hours.
Servers with clear installation instructions, authentication guides, examples, and troubleshooting resources naturally provide a better developer experience.
Authentication and Security
Many MCP servers provide access to sensitive systems such as source code, databases, cloud platforms, payment providers, and internal documentation.
We considered whether authentication follows modern security practices and whether the server is appropriate for professional development environments.
Long-Term Maintenance
The MCP ecosystem is evolving quickly.
Projects that receive regular updates, bug fixes, and ongoing development are generally a safer choice than repositories that have seen little recent activity.
Why This Guide Focuses on Official MCP Servers
Community-built MCP servers often solve interesting problems, but they can vary significantly in quality, maintenance, and long-term support.
For this guide, we intentionally focus on official implementations maintained by the organizations that own the underlying products or by the official Model Context Protocol project.
This approach provides readers with recommendations that are more stable, better documented, and more likely to remain supported over time.
Official MCP Servers Comparison
The table below compares the official MCP servers featured in this guide.
Instead of ranking servers from "best" to "worst", we've organized them by what they do best. The right choice depends entirely on your workflow.
Best MCP Servers for Claude Code at a Glance
The table below summarizes the primary purpose of each MCP server covered in this guide.
| MCP Server | Best For | Category | Production Use |
|---|---|---|---|
| GitHub | Repository management, issues, PRs | Version Control | ✅ |
| Filesystem | Local project files | File System | ✅ |
| Context7 | Up-to-date documentation | Documentation | ✅ |
| Playwright | Browser automation & testing | Browser Automation | ✅ |
| PostgreSQL | SQL databases | Database | ✅ |
| Supabase | Backend development | Backend Platform | ✅ |
| Linear | Project management | Productivity | ✅ |
| Jira | Enterprise project management | Productivity | ✅ |
| Slack | Team communication | Communication | ✅ |
| Notion | Knowledge management | Documentation | ✅ |
| Google Drive | Documents & cloud storage | Cloud Storage | ✅ |
| Stripe | Payments & billing | Finance | ✅ |
| HubSpot | CRM & sales | Business | ✅ |
| Xero | Accounting | Finance | ✅ |
| Figma | Design collaboration | Design | ✅ |
| Chrome DevTools | Browser debugging | Development | ✅ |
| Cloudflare | Cloud infrastructure | Infrastructure | ✅ |
| Firecrawl | Web crawling & scraping | Data Collection | ✅ |
| Exa | AI-native web search | Search | ✅ |
| Browserbase | Cloud browser automation | Browser Automation | ✅ |
The following sections explain each MCP server in more detail, including its strengths, ideal use cases, security considerations, and recommendations for Claude Code.
Which MCP Server Should You Start With?
If you're just getting started with Claude Code, you don't need dozens of MCP servers.
For most developers, these five provide the biggest productivity improvements:
| Priority | MCP Server | Why Install It First |
|---|---|---|
| 1 | GitHub | Gives Claude access to repositories, issues, pull requests and code reviews. |
| 2 | Filesystem | Lets Claude read and work directly with your local project files. |
| 3 | Context7 | Provides up-to-date, version-specific documentation for frameworks and libraries. |
| 4 | Playwright | Enables browser automation, end-to-end testing and visual debugging. |
| 5 | PostgreSQL | Allows Claude to safely inspect, query and understand SQL databases. |
These five MCP servers provide an excellent foundation for most development workflows. Once they're configured, you can expand your setup with specialized servers such as Slack, Linear, Stripe, Cloudflare or Supabase as your projects grow.
1. GitHub MCP Server
GitHub MCP Server is one of the most important MCP servers for Claude Code because it connects Claude directly to the place where most development work already happens: repositories, issues, pull requests, branches, code files, and collaboration workflows.
For developers using Claude Code, GitHub MCP is usually one of the first servers worth configuring.
| Field | Details |
|---|---|
| Best for | Repository management, pull requests, issues, code review |
| Maintainer | GitHub |
| Category | Version control and developer collaboration |
| Authentication | GitHub authentication / token-based access depending on setup |
| Best fit | Developers, engineering teams, open-source maintainers |
| Production use | Strong fit when permissions are reviewed carefully |
Why GitHub MCP is useful for Claude Code
Without GitHub MCP, Claude Code can only reason about the files and context you provide directly.
With GitHub MCP, Claude can work closer to your actual development workflow.
Common use cases include:
- reading repository files,
- inspecting issues,
- reviewing pull requests,
- summarizing code changes,
- helping triage bugs,
- connecting implementation work to GitHub tasks,
- assisting with repository maintenance.
This makes GitHub MCP especially useful for developers who want Claude Code to understand not only the local codebase, but also the surrounding engineering context.
When to use GitHub MCP
Use GitHub MCP when Claude Code needs access to repository-level context.
It is especially useful when you want Claude to help with:
- pull request review,
- issue investigation,
- repository navigation,
- codebase understanding,
- documentation updates,
- release preparation,
- engineering workflow automation.
Limitations and security considerations
GitHub access can be sensitive.
Before connecting GitHub MCP to Claude Code, review:
- which repositories the server can access,
- whether access is read-only or write-capable,
- whether organization repositories are included,
- which GitHub token or OAuth scope is used,
- whether the server is being used locally or remotely,
- whether production repositories need stricter approval workflows.
For enterprise environments, GitHub provides separate guidance for GitHub Enterprise Cloud and GitHub Enterprise Server configurations. That matters because local and remote MCP server setups may differ depending on the enterprise deployment model.
Best recommendation
GitHub MCP is the best starting point for most Claude Code users who work with repositories every day.
Install it early, but start with the minimum permissions needed for your workflow.
2. Context7 MCP Server
One of the biggest limitations of AI coding assistants is that they often rely on outdated training data. Frameworks evolve quickly, APIs change, and new releases introduce features that simply didn't exist when the model was trained.
Context7 addresses this problem by giving Claude Code access to current, version-specific documentation directly from official sources.
Rather than relying solely on its internal knowledge, Claude can retrieve the latest documentation and code examples for the libraries you're actually using.
| Field | Details |
|---|---|
| Best for | Official library documentation |
| Maintainer | Upstash |
| Category | Documentation |
| Authentication | API Key or OAuth (remote MCP) |
| Best fit | Developers working with modern frameworks and SDKs |
| Production use | Excellent for day-to-day software development |
Why Context7 is useful for Claude Code
When building software with modern frameworks, documentation changes constantly.
New APIs appear.
Existing methods become deprecated.
Examples found on blogs or generated from outdated model knowledge may no longer work.
Context7 solves this by fetching documentation directly from official sources at request time.
Instead of generating code from memory, Claude Code can work with the current documentation for the specific library and version you're using. This significantly reduces the risk of hallucinated APIs and outdated implementation patterns.
Typical use cases
Context7 becomes valuable whenever accurate documentation matters more than general programming knowledge.
Common scenarios include:
- learning a new framework,
- checking changes introduced in a recent release,
- finding the correct syntax for an API,
- generating code using the latest documentation,
- migrating projects between framework versions,
- troubleshooting deprecated methods,
- discovering official implementation examples.
Because documentation is retrieved dynamically, Claude Code can reference information that became available after the model itself was trained.
Supported workflows
Context7 supports both local and remote MCP configurations.
For developers who want the fastest setup, the project provides an installation command that automatically configures supported AI coding clients. Manual configuration is also available using the official MCP endpoint, with API key authentication or OAuth depending on the transport and client capabilities.
Limitations
Context7 is not a replacement for source code access.
It does not inspect your repositories, review pull requests, or query databases.
Instead, it focuses on one specific problem: providing accurate, up-to-date technical documentation.
For complete development workflows, Context7 is typically combined with servers such as GitHub MCP, Filesystem MCP, and PostgreSQL MCP.
Best recommendation
If you regularly work with fast-moving technologies such as Next.js, React, Tailwind CSS, Supabase, Cloudflare, or other actively developed frameworks, Context7 is one of the most valuable MCP servers you can add to Claude Code.
It complements Claude's reasoning with current documentation, helping reduce outdated code suggestions while improving the accuracy of generated implementations.
3. Playwright MCP Server
Playwright MCP Server gives Claude Code the ability to interact with a real browser instead of reasoning about web pages purely from source code or screenshots.
Using the Playwright MCP Server, Claude can open websites, inspect the DOM, click buttons, complete forms, navigate between pages, capture accessibility snapshots, and verify whether changes actually work inside a browser.
For frontend developers, this is one of the most valuable MCP servers available.
| Field | Details |
|---|---|
| Best for | Browser automation and UI testing |
| Maintainer | Microsoft |
| Category | Browser Automation |
| Authentication | Local process or HTTP transport |
| Best fit | Frontend developers, QA engineers, full-stack developers |
| Production use | Excellent |
Why Playwright MCP is useful for Claude Code
Traditional AI coding assistants generate browser automation code based on assumptions.
Playwright MCP changes this workflow by allowing Claude Code to inspect the live application before making decisions.
Instead of guessing selectors or page structure, Claude can examine the rendered page, identify interactive elements, observe navigation, and verify results directly within the browser. This significantly improves the accuracy of browser automation tasks and reduces common errors caused by outdated assumptions.
Typical use cases
Playwright MCP is particularly valuable for web application development.
Common scenarios include:
- navigating through multi-page applications,
- filling forms,
- validating user journeys,
- inspecting page structure,
- debugging frontend issues,
- generating Playwright tests,
- reproducing UI bugs,
- verifying that generated code behaves as expected,
- testing responsive layouts,
- automating repetitive browser workflows.
Unlike screenshot-based approaches, Playwright MCP works with structured accessibility snapshots and browser state, making interactions more deterministic and reliable for AI agents.
Installation and configuration
The official Playwright MCP Server can be run locally using Node.js and integrated with Claude Code through standard MCP configuration.
For environments where a standalone browser process is preferred, Playwright also supports running as an HTTP MCP server that clients connect to over a local endpoint. This flexibility makes it suitable for both individual development and more advanced automation workflows.
Limitations
Playwright MCP is designed for browser interaction.
It is not intended to replace repository access, documentation retrieval, or database connectivity.
For a complete Claude Code workflow, it is commonly combined with GitHub MCP, Filesystem MCP, Context7 MCP, and PostgreSQL MCP.
Security considerations
Because Playwright MCP can interact with authenticated browser sessions, developers should review which environments and accounts are used during automation.
When testing production systems, avoid exposing sensitive credentials or allowing unrestricted browser actions without appropriate safeguards.
Best recommendation
Playwright MCP is one of the best MCP servers for developers building web applications.
If your daily work involves frontend development, UI debugging, browser testing, or end-to-end automation, it should be one of the first MCP servers you install alongside GitHub MCP and Context7.
4. Filesystem MCP Server
While GitHub MCP gives Claude Code access to your repositories, Filesystem MCP allows it to work directly with the files stored on your computer.
For many developers, this is the MCP server that makes Claude Code feel like a true development assistant rather than just an AI chatbot.
Instead of copying files into the conversation, Claude can work with your project directory through a controlled interface, making common development tasks significantly faster.
| Field | Details |
|---|---|
| Best for | Local project files |
| Maintainer | Model Context Protocol Project |
| Category | File System |
| Authentication | Local process (stdio) |
| Best fit | Software developers, automation workflows, local development |
| Production use | Excellent when configured with restricted directories |
Why Filesystem MCP is useful for Claude Code
Claude Code becomes considerably more useful when it can interact with your actual project instead of isolated code snippets.
Filesystem MCP exposes a controlled set of file operations through the Model Context Protocol. Rather than granting unrestricted access to the entire computer, it operates only within directories that you explicitly allow. Supported capabilities include reading and writing files, creating and deleting directories, moving files, searching the project, and retrieving metadata. Dynamic directory access is managed through the MCP Roots mechanism.
Typical use cases
Filesystem MCP is valuable throughout the software development lifecycle.
Common scenarios include:
- reading existing project files,
- generating new source files,
- refactoring multiple files,
- updating configuration files,
- searching large codebases,
- organizing project directories,
- generating documentation,
- editing Markdown files,
- updating README files,
- creating boilerplate code.
Because Claude works directly with the project structure, developers no longer need to paste large amounts of code into the chat simply to provide context.
Security model
Filesystem access is intentionally restricted.
The official Filesystem MCP Server is designed to operate only inside directories explicitly approved by the user. It does not provide unrestricted access to the entire operating system.
This allow-list approach significantly reduces risk and makes the server appropriate for everyday development while maintaining clear boundaries around what Claude can and cannot access.
Limitations
Filesystem MCP understands files—it does not understand Git history, pull requests, issues, browser state, or external documentation.
For the best developer experience, it is typically combined with:
- GitHub MCP for repository management,
- Context7 for current documentation,
- Playwright for browser automation,
- PostgreSQL for database access.
Each server contributes a different capability, and together they create a much more powerful Claude Code workflow.
Best recommendation
Filesystem MCP is one of the first MCP servers every Claude Code user should install.
If your work involves writing, editing, reviewing, or refactoring local projects, this server provides immediate productivity gains while maintaining strong security through explicit directory permissions.
5. PostgreSQL MCP Server
PostgreSQL MCP Server connects Claude Code to a PostgreSQL database so it can inspect schema information and run read-only database queries through the Model Context Protocol.
For backend developers, data engineers, and SaaS teams, this can be extremely useful. Instead of guessing how a database is structured, Claude Code can understand tables, columns, relationships, and real query results before suggesting code or debugging an issue.
| Field | Details |
|---|---|
| Best for | Schema inspection and read-only SQL queries |
| Maintainer | Model Context Protocol reference implementation |
| Category | Database |
| Authentication | Database connection string |
| Best fit | Backend developers, SaaS teams, data-heavy applications |
| Production use | Useful, but requires careful database permissions and security review |
Why PostgreSQL MCP is useful for Claude Code
Many application bugs are not only code problems. There are data problems.
A backend issue may depend on table structure, missing records, unexpected null values, incorrect joins, failed migrations, or assumptions about how data is stored.
PostgreSQL MCP helps Claude Code work with database context directly. Instead of only reading ORM models or migration files, Claude can inspect the actual database schema and run read-only queries to understand what is happening.
This is especially useful when working with:
- Prisma projects,
- Supabase applications,
- SaaS dashboards,
- analytics features,
- reporting systems,
- internal tools,
- data migrations,
- API debugging,
- production-like staging databases.
If you are building MCP-enabled database workflows, you should also review the MCPForge guide to testing MCP servers before connecting database-backed tools to real environments.
Typical use cases
PostgreSQL MCP is valuable when Claude Code needs to understand how an application and database interact.
Common use cases include:
- inspecting database schema,
- understanding table relationships,
- debugging SQL queries,
- reviewing Prisma or SQL migrations,
- validating reporting logic,
- checking whether data matches application assumptions,
- generating safer read-only queries,
- investigating backend bugs,
- helping document database structure.
For example, if a feature returns incorrect results, Claude Code can compare application logic against the actual database schema and help identify whether the issue is in the code, the query, or the data model.
Read-only access matters
The official PostgreSQL reference server is described as providing read-only database access with schema inspection.
That distinction is important.
For most Claude Code workflows, read-only database access is the right default. It allows Claude to inspect data and understand the structure without giving it permission to modify production records.
Before connecting any database MCP server, review:
- which database it can access,
- whether it is production, staging, or local,
- what database user permissions are used,
- whether the connection string is stored securely,
- whether query logs may expose sensitive data,
- whether row-level security or database-level permissions apply,
- whether the server can execute only read-only operations.
If the goal is production readiness rather than local experimentation, run a full review through MCPForge Verify and check whether the server follows safe authentication, permission, and logging practices.
Limitations
PostgreSQL MCP is not a replacement for a database administrator, migration tool, observability platform, or security review.
It does not automatically make database access safe.
It also should not be confused with full database management tools. For Claude Code, the biggest value is giving the model enough read-only context to reason about data-backed code more accurately.
Because the reference PostgreSQL server is listed as archived in the official Model Context Protocol servers repository, teams should verify the current maintenance status before relying on it in long-term workflows.
Best recommendation
PostgreSQL MCP is one of the most useful MCP servers for backend and full-stack developers, especially when combined with GitHub MCP, Filesystem MCP, and Context7.
Use it carefully.
Start with a local or staging database, use a restricted read-only database user, and never connect Claude Code to sensitive production data without a security review.
Related MCPForge Resources
- Test an MCP Server Online
- Generate a Full MCP Verification Report
- Browse Verified MCP Servers
- Running MCP in Production
- How to Secure an MCP Server
6. Memory MCP Server
By default, Claude Code only remembers the current conversation. Once a session ends, that context is gone.
Memory MCP Server extends this behavior by providing persistent memory through the Model Context Protocol. Instead of relying only on the current chat, Claude can store and retrieve structured knowledge across multiple sessions.
For developers working on long-term projects, this creates a much more consistent development experience.
| Field | Details |
|---|---|
| Best for | Persistent project memory |
| Maintainer | Model Context Protocol Project |
| Category | Memory |
| Authentication | Local MCP Server |
| Best fit | Long-term software projects, AI-assisted development |
| Production use | Excellent for local development with carefully managed stored knowledge |
Why Memory MCP is useful for Claude Code
Large software projects rarely fit into a single conversation.
Requirements evolve.
Architectural decisions change.
Coding conventions appear over time.
Developers establish patterns that should be reused across the entire codebase.
Without persistent memory, Claude Code needs these details to be explained repeatedly.
Memory MCP solves this by storing structured information that can be retrieved in future sessions. Rather than saving plain conversation history, the official implementation builds a lightweight knowledge graph of entities and relationships. This allows Claude to recall facts, project conventions, and previously established context instead of treating every session as completely new.
Typical use cases
Memory MCP is particularly valuable for ongoing development projects.
Common scenarios include:
- remembering project architecture,
- storing coding conventions,
- keeping track of business terminology,
- preserving implementation decisions,
- recording important project relationships,
- maintaining long-term development context,
- helping new sessions understand existing projects,
- reducing repetitive explanations.
Instead of repeatedly explaining the same architecture to Claude Code, developers can rely on Memory MCP to preserve that context between sessions.
How it differs from Filesystem MCP
Filesystem MCP gives Claude access to project files.
Memory MCP gives Claude access to structured knowledge.
These servers complement each other.
Filesystem MCP answers questions like:
- What is inside this file?
- How is this project organized?
- What does this function do?
Memory MCP answers questions such as:
- Why was this architectural decision made?
- Which design pattern does this project follow?
- What conventions has the team already established?
- Which components are related?
Together they create a much richer development experience than either server alone.
Security considerations
The official Memory MCP Server stores information locally as a knowledge graph.
That makes it important to think carefully about what information should be remembered.
Avoid storing:
- API keys,
- passwords,
- access tokens,
- customer data,
- confidential business information,
- production secrets.
Persistent memory should contain development knowledge rather than sensitive credentials.
If you're evaluating a Memory MCP deployment for production workflows, it's worth validating the server configuration and security posture before connecting it to important projects.
You can use the MCPForge Test MCP Server tool to verify compatibility and generate a detailed report before deployment:
→ https://www.mcpforge.tech/test-mcp-server
Limitations
Memory MCP does not replace source control.
It is not a documentation platform.
It is not a database.
Instead, it acts as a persistent knowledge layer that helps Claude Code maintain context across development sessions.
For most developers, Memory MCP delivers the greatest value when combined with:
- GitHub MCP
- Filesystem MCP
- Context7 MCP
- PostgreSQL MCP
Each server contributes a different type of context, allowing Claude Code to reason with significantly more information than the current conversation alone.
Best recommendation
If you regularly work on medium or large-scale software projects, Memory MCP is one of the most valuable additions to your Claude Code setup.
It reduces repetitive explanations, preserves project knowledge, and helps Claude maintain continuity across long-running development workflows.
Related MCPForge Resources
How to Create a Claude MCP Server
7. Linear MCP Server
Linear MCP Server connects Claude Code directly to your Linear workspace, allowing AI to understand engineering work beyond the source code itself.
Instead of only reading files, Claude can access issues, projects, teams, cycles, comments, priorities, and workflows stored in Linear. This gives the model valuable context about what is being built, why it is being built, and how engineering work is progressing.
For teams already using Linear, this is one of the most valuable productivity integrations available.
| Field | Details |
|---|---|
| Best for | Engineering project management |
| Maintainer | Linear |
| Category | Project Management |
| Authentication | OAuth 2.1 |
| Best fit | Software teams, startups, product engineering |
| Production use | Excellent |
Why Linear MCP is useful for Claude Code
Most AI coding assistants understand code.
Few understand engineering work.
Linear MCP closes that gap by exposing project management context through the Model Context Protocol.
Claude Code can understand:
- open issues,
- current sprint priorities,
- project milestones,
- bug reports,
- feature requests,
- engineering discussions,
- issue status,
- assignments,
- project relationships.
Instead of asking:
"Implement user authentication."
Claude can understand:
"Implement Linear issue ENG-241 while respecting the acceptance criteria and related discussions."
That dramatically improves the quality of AI-assisted development, especially on larger projects.
Typical use cases
Linear MCP is particularly useful for engineering teams.
Common workflows include:
- reviewing assigned issues,
- creating new issues,
- updating issue status,
- searching project history,
- planning development work,
- prioritizing bugs,
- preparing sprint planning,
- generating implementation plans,
- summarizing engineering progress,
- connecting code changes with project work.
Combined with GitHub MCP, Claude Code can understand both the codebase and the engineering process behind it.
Official Remote MCP
Unlike many MCP servers that developers need to host themselves, Linear provides an official hosted Remote MCP Server.
Developers simply authenticate using OAuth, and Claude Code connects securely to the hosted endpoint.
This greatly simplifies setup, removes infrastructure maintenance, and ensures users always connect to the officially maintained implementation.
Security considerations
Linear MCP follows the same permission model as your Linear workspace.
Claude can only access the data your authenticated account is allowed to view or modify.
Before enabling write access, teams should review:
- workspace permissions,
- OAuth authorization,
- available issue actions,
- project visibility,
- production workflows,
- approval requirements for AI-generated changes.
As with any MCP server connected to production systems, the principle of least privilege should always be followed.
Limitations
Linear MCP focuses on engineering management.
It does not replace:
- GitHub MCP for repository operations,
- Filesystem MCP for local projects,
- Context7 for documentation,
- PostgreSQL MCP for database inspection.
Instead, it provides the planning and project context that allows Claude Code to understand why code changes are being made, not just how to implement them.
Best recommendation
If your team already uses Linear, installing the official Linear MCP Server is an easy decision.
Together with GitHub MCP, it creates one of the strongest AI-assisted software development workflows currently available, allowing Claude Code to connect implementation work with real engineering tasks.
Related MCPForge Resources
- Linear MCP Server Guide
- How to Create a Claude MCP Server
- Test Your MCP Server
- Verify MCP Compatibility
- Browse the MCP Directory
8. Slack MCP Server
Slack MCP Server connects Claude Code directly to your Slack workspace, allowing AI to search conversations, retrieve messages, understand discussions, and interact with team knowledge without leaving your development environment.
For engineering teams, Slack often contains critical context that never makes it into GitHub issues or documentation. Design decisions, production incidents, architecture discussions, and deployment notes frequently live inside Slack channels.
By exposing that information through the Model Context Protocol, Claude Code can work with a much richer context than source code alone.
| Field | Details |
|---|---|
| Best for | Team communication and knowledge retrieval |
| Maintainer | Slack |
| Category | Communication |
| Authentication | OAuth |
| Best fit | Engineering teams, DevOps, product organizations |
| Production use | Excellent |
Why Slack MCP is useful for Claude Code
Modern software development doesn't happen only inside Git repositories.
Many important decisions happen in Slack:
- architecture discussions,
- incident response,
- deployment coordination,
- sprint planning,
- customer feedback,
- feature requests,
- debugging sessions,
- release communication.
Without Slack MCP, Claude Code has no visibility into that knowledge.
With Slack MCP, Claude can search conversations, retrieve relevant messages, read channel history (subject to permissions), and use that context when helping developers solve problems.
Typical use cases
Slack MCP becomes valuable whenever engineering knowledge is spread across conversations.
Common workflows include:
- searching previous technical discussions,
- finding deployment decisions,
- summarizing long Slack threads,
- locating incident investigations,
- retrieving customer feedback shared by support teams,
- finding links to documentation,
- reviewing engineering announcements,
- answering questions based on historical team discussions.
Instead of asking teammates where a decision was made, Claude Code can often locate the relevant discussion in seconds.
Official Remote MCP Server
Slack provides an official Remote MCP Server that integrates securely with supported AI clients.
Authentication uses OAuth and follows the same permission model as the authenticated Slack user. Claude can only access information that the user is already authorized to view.
This approach avoids creating separate permission systems while respecting existing Slack workspace security policies.
Security considerations
Slack workspaces frequently contain sensitive information.
Before connecting Slack MCP to Claude Code, review:
- workspace permissions,
- OAuth scopes,
- private channel access,
- retention policies,
- confidential conversations,
- compliance requirements,
- AI usage policies within your organization.
Slack's MCP implementation is designed to respect existing user permissions rather than bypass them, which makes it suitable for enterprise environments when configured correctly.
Limitations
Slack MCP is designed for collaboration and communication.
It does not replace:
- GitHub MCP for repository management,
- Filesystem MCP for local development,
- Context7 for technical documentation,
- PostgreSQL MCP for databases.
Instead, it complements those servers by providing the human context behind software development.
Best recommendation
If your engineering team uses Slack every day, the official Slack MCP Server is one of the most valuable additions to Claude Code.
Combined with GitHub MCP and Linear MCP, it enables Claude to understand not only the code itself, but also the conversations, planning, and decisions that shaped it.
Related MCPForge Resources
9. Notion MCP Server
Notion MCP Server connects Claude Code directly to your Notion workspace, allowing AI to search documentation, read pages, create content, update databases, and organize knowledge without leaving your development environment.
For many software teams, Notion acts as the single source of truth for product documentation, architecture decisions, meeting notes, roadmaps, and internal knowledge. By exposing this information through the Model Context Protocol, Claude Code can work with the same documentation your team relies on every day.
| Field | Details |
|---|---|
| Best for | Documentation and knowledge management |
| Maintainer | Notion |
| Category | Knowledge Base |
| Authentication | OAuth (hosted server) |
| Best fit | Product teams, engineering teams, technical writers |
| Production use | Excellent |
Why Notion MCP is useful for Claude Code
Most development projects involve far more than source code.
Important information often lives inside Notion:
- architecture documentation,
- API specifications,
- product requirements,
- sprint planning,
- onboarding guides,
- engineering playbooks,
- technical decisions,
- meeting notes,
- runbooks,
- internal documentation.
Without access to that information, Claude Code only understands part of the project.
With Notion MCP, Claude can search your workspace, retrieve relevant pages, create documentation, update existing content, and work with structured knowledge while respecting your existing workspace permissions.
Typical use cases
Notion MCP is valuable throughout the software development lifecycle.
Common workflows include:
- searching engineering documentation,
- creating technical documentation,
- updating project pages,
- summarizing meeting notes,
- retrieving product requirements,
- generating onboarding material,
- maintaining changelogs,
- organizing project knowledge,
- querying structured databases,
- documenting implementation decisions.
Rather than manually copying information from Notion into Claude Code, the MCP server allows Claude to retrieve the relevant context directly.
Official hosted MCP server
One of the biggest advantages of Notion MCP is that Notion provides its own hosted MCP server.
Instead of creating an internal integration and maintaining your own infrastructure, supported AI clients can connect using OAuth. Once authenticated, Claude Code receives access to your Notion workspace according to the permissions granted to your account.
Although an open-source local implementation is still available, Notion has made it clear that the hosted MCP service is now the primary and actively supported solution.
Security considerations
Notion often contains confidential business information.
Before connecting Claude Code to your workspace, review:
- which pages are shared with the integration,
- workspace permissions,
- page-level access,
- database permissions,
- AI governance policies,
- confidential documentation,
- internal security requirements.
Following the principle of least privilege remains the safest approach. Grant access only to the content Claude actually needs.
If you're planning to use Notion MCP in production, it's worth validating the server before deployment using MCPForge Test MCP Server and reviewing its configuration through MCPForge Verify.
Limitations
Notion MCP is designed for documentation and knowledge management.
It does not replace:
- GitHub MCP for repository operations,
- Filesystem MCP for local project files,
- PostgreSQL MCP for databases,
- Playwright MCP for browser automation.
Instead, it provides the business and documentation context that helps Claude Code understand why software is built the way it is.
Best recommendation
If your team already uses Notion as its internal knowledge base, the official Notion MCP Server is one of the easiest ways to make Claude Code significantly more useful.
Combined with GitHub MCP, Context7, and Linear MCP, it gives Claude access to source code, engineering tasks, current documentation, and organizational knowledge—all within a single workflow.
Related MCPForge Resources
10. Google Drive MCP Server
Google Drive MCP Server allows Claude Code to securely access files stored in Google Drive through the Model Context Protocol.
Instead of manually downloading documents or copying their contents into a conversation, Claude can search your Drive, read documents, retrieve metadata, create new files, and work with shared project documentation directly from your Google Workspace environment.
For teams already using Google Workspace, this creates a much smoother workflow between documentation, development, and AI-assisted engineering.
| Field | Details |
|---|---|
| Best for | Cloud documents and file management |
| Maintainer | |
| Category | Cloud Storage |
| Authentication | OAuth 2.0 |
| Best fit | Engineering teams, Google Workspace organizations, documentation-heavy projects |
| Production use | Excellent |
Why Google Drive MCP is useful for Claude Code
Many software projects rely heavily on Google Drive.
Technical specifications.
Product requirement documents.
Architecture diagrams.
Meeting notes.
Migration plans.
Release documentation.
Design assets.
These resources are often scattered across folders and shared drives.
With Google Drive MCP, Claude Code can search for relevant files, retrieve document contents, inspect metadata, and create or update documents without requiring developers to manually move information between applications. Google exposes dedicated tools for operations such as searching files, reading file contents, retrieving metadata, creating files, copying files, and listing recent documents.
Typical use cases
Google Drive MCP becomes valuable whenever development teams store project knowledge inside Google Workspace.
Common workflows include:
- searching technical documentation,
- retrieving product specifications,
- reading project documents,
- generating engineering documentation,
- creating meeting summaries,
- locating architecture decisions,
- reviewing shared documentation,
- organizing project files,
- working with shared drives,
- collaborating across engineering and product teams.
Rather than asking someone to share a document, Claude Code can retrieve the relevant information directly—subject to the permissions granted to the authenticated user.
Official Google Workspace MCP Server
Google now provides an official Remote MCP Server for Google Drive as part of its Google Workspace MCP offering.
Configuration uses OAuth 2.0 and connects Claude (and other compatible MCP clients) to Google Drive using the same identity and permission model already enforced by Google Workspace.
This means Claude only gains access to the files that the authenticated user is already authorized to access, without introducing a separate permission system.
Security considerations
Google Drive often contains confidential business information.
Before connecting Claude Code, review:
- OAuth scopes,
- shared drive permissions,
- file sharing policies,
- sensitive documents,
- internal data governance,
- organization security policies.
Google also warns about indirect prompt injection. AI clients connected through the Google Drive MCP Server may process untrusted documents, so developers should avoid exposing the server to files from unknown or untrusted sources without appropriate safeguards.
Limitations
Google Drive MCP is designed for document access and file management.
It does not replace:
- GitHub MCP for repositories,
- Filesystem MCP for local development,
- PostgreSQL MCP for databases,
- Playwright MCP for browser automation.
Instead, it gives Claude Code access to the documentation and knowledge stored in your Google Workspace environment.
Best recommendation
If your organization already relies on Google Workspace, the official Google Drive MCP Server is one of the easiest ways to extend Claude Code with real project documentation.
Combined with GitHub MCP, Context7, and Notion MCP, it provides a powerful knowledge layer that helps Claude make better decisions using current project information rather than isolated code alone.
Related MCPForge Resources
11. Stripe MCP Server
Stripe MCP Server gives Claude Code direct access to Stripe's payment platform through the Model Context Protocol.
Instead of manually navigating the Stripe Dashboard or switching between documentation and API references, Claude can retrieve account information, manage customers, inspect products and prices, create payment links, search documentation, and assist with many day-to-day Stripe development tasks.
For SaaS companies and developers building payment-enabled applications, this is one of the most valuable business-focused MCP servers currently available.
| Field | Details |
|---|---|
| Best for | Payments, billing, subscriptions |
| Maintainer | Stripe |
| Category | Payments |
| Authentication | OAuth or Restricted API Key |
| Best fit | SaaS companies, ecommerce platforms, developers integrating Stripe |
| Production use | Excellent |
Why Stripe MCP is useful for Claude Code
Building payment systems usually requires constant context switching.
Developers frequently move between:
- API documentation,
- Stripe Dashboard,
- webhook logs,
- customer records,
- payment objects,
- products,
- subscriptions,
- invoices.
Stripe MCP brings much of this workflow directly into Claude Code.
Instead of asking Claude to generate Stripe code from memory, developers can let the model retrieve information directly from Stripe and search the latest Stripe documentation before generating an implementation. This helps reduce outdated examples and improves the accuracy of payment-related code.
Typical use cases
Stripe MCP supports a wide variety of development workflows.
Common examples include:
- searching customers,
- retrieving products,
- managing prices,
- creating payment links,
- reviewing invoices,
- checking subscriptions,
- inspecting account balances,
- retrieving payment details,
- processing refunds,
- searching the official Stripe documentation,
- assisting with billing integrations.
Because the server exposes structured tools instead of raw API endpoints, Claude Code can perform these tasks using natural language while still relying on the underlying Stripe API.
Official Remote MCP Server
Stripe provides an official hosted Remote MCP Server at:
Supported MCP clients authenticate using OAuth, allowing access to Stripe resources without exposing long-lived secret API keys.
For local workflows, Stripe also provides the official @stripe/mcp package, which can be started locally using Node.js. Tool availability is controlled through Restricted API Keys (RAKs), allowing developers to grant only the permissions required for a specific workflow.
Security considerations
Payment systems contain highly sensitive information.
Before connecting Stripe MCP to Claude Code, review:
- OAuth permissions,
- Restricted API Key scopes,
- production versus test mode,
- customer data access,
- refund permissions,
- billing operations,
- webhook security,
- organization AI policies.
Stripe strongly recommends using Restricted API Keys whenever API key authentication is required, limiting the available tools to only those necessary for the intended workflow.
Limitations
Stripe MCP is designed specifically for Stripe.
It does not replace:
- GitHub MCP for repositories,
- PostgreSQL MCP for databases,
- Context7 for general documentation,
- Filesystem MCP for local development.
Instead, it provides payment infrastructure context that allows Claude Code to understand how your Stripe integration works and interact with Stripe resources safely through the official API.
Best recommendation
If your application uses Stripe, the official Stripe MCP Server is one of the highest-value business integrations available for Claude Code.
Combined with GitHub MCP, PostgreSQL MCP, and Context7, it creates a powerful workflow for building, debugging, and maintaining payment-enabled applications while staying aligned with the latest Stripe documentation and APIs.
Related MCPForge Resources
12. HubSpot MCP Server
HubSpot MCP Server enables Claude Code to securely interact with your HubSpot CRM using the Model Context Protocol.
Instead of manually searching contacts, companies, deals, tickets, or activities through the HubSpot interface, Claude Code can retrieve CRM context, update records, create new objects, and automate repetitive CRM workflows using natural language.
For companies building AI-assisted sales, marketing, and customer service workflows, HubSpot MCP is one of the most powerful business integrations currently available.
| Field | Details |
|---|---|
| Best for | CRM, Sales, Marketing Automation |
| Maintainer | HubSpot |
| Category | CRM |
| Authentication | OAuth 2.1 (PKCE) |
| Best fit | Sales teams, SaaS companies, agencies, CRM automation |
| Production use | Excellent |
Why HubSpot MCP is useful for Claude Code
Business applications rarely operate on code alone.
Developers often need access to real customer data, sales pipelines, company records, support tickets, and marketing assets.
HubSpot MCP gives Claude Code secure, permission-aware access to HubSpot CRM without requiring developers to work directly with dozens of REST API endpoints.
Instead of asking:
"How do I call the Contacts API?"
Developers can ask:
"Find all open deals for Acme Corporation."
or
"Create a follow-up task for every deal closing this week."
Claude translates these requests into the appropriate MCP tool calls while respecting HubSpot's authentication and permission model.
Typical use cases
HubSpot MCP supports a wide range of CRM workflows.
Common examples include:
- searching contacts,
- retrieving companies,
- reviewing deals,
- creating CRM records,
- updating customer information,
- summarizing account activity,
- retrieving engagement history,
- generating sales reports,
- assisting customer success teams,
- automating repetitive CRM tasks.
Because the server exposes structured MCP tools, Claude Code can interact with CRM data using natural language while HubSpot handles the underlying API complexity.
Two official MCP Servers
One feature that distinguishes HubSpot from many other vendors is that it provides two official MCP servers.
HubSpot MCP Server (Remote)
Designed for AI assistants that need secure access to CRM data.
It allows MCP-compatible clients to read and write CRM objects using OAuth authentication.
Developer MCP Server (Local)
Designed for software developers building applications on the HubSpot Developer Platform.
The Developer MCP Server integrates with the HubSpot CLI, helping developers scaffold projects, manage applications, and automate development workflows directly from Claude Code.
Security considerations
CRM systems contain sensitive customer information.
Before connecting Claude Code to HubSpot, review:
- OAuth application permissions,
- CRM object scopes,
- user permissions,
- production versus sandbox accounts,
- customer data policies,
- AI governance requirements,
- audit logging.
HubSpot requires OAuth with PKCE for its hosted MCP server, helping ensure secure authorization without exposing long-lived credentials.
Limitations
HubSpot MCP focuses on CRM and business operations.
It does not replace:
- GitHub MCP for repositories,
- PostgreSQL MCP for databases,
- Filesystem MCP for local projects,
- Context7 for technical documentation.
Instead, it extends Claude Code with real-time business context, making it particularly valuable for developers building CRM integrations, internal tools, and customer-facing applications.
Best recommendation
If your company already uses HubSpot, the official HubSpot MCP Server is one of the highest-value business integrations available.
Development teams can combine it with GitHub MCP, PostgreSQL MCP, and Stripe MCP to build AI workflows that understand both application code and customer data.
Related MCPForge Resources
13. Xero MCP Server
Xero MCP Server connects Claude Code directly to Xero, allowing AI to interact with accounting data through the Model Context Protocol.
Instead of manually navigating invoices, contacts, accounts, bank transactions, or financial reports, developers can ask Claude Code to retrieve or manage accounting information using natural language while Xero handles authentication and API communication behind the scenes.
For businesses building financial automations, accounting integrations, or internal finance tools, Xero MCP is one of the strongest official business-focused MCP servers available.
| Field | Details |
|---|---|
| Best for | Accounting and financial automation |
| Maintainer | Xero |
| Category | Accounting |
| Authentication | OAuth 2.0 (Custom Connections or Bearer Token) |
| Best fit | Accounting software, SaaS companies, finance teams, developers |
| Production use | Excellent |
Why Xero MCP is useful for Claude Code
Accounting systems contain structured business data that is often difficult to work with directly through REST APIs.
Xero MCP provides Claude Code with a standardized interface for interacting with accounting resources, such as:
- invoices,
- contacts,
- bank transactions,
- chart of accounts,
- payments,
- organizations,
- financial reports,
- quotes.
Instead of generating raw API requests, Claude can use dedicated MCP tools that expose Xero functionality in a structured way, making accounting workflows much easier to automate.
Typical use cases
Xero MCP supports a wide range of finance and accounting scenarios.
Common workflows include:
- retrieving invoices,
- creating customer invoices,
- managing contacts,
- reviewing bank transactions,
- checking account balances,
- retrieving payment history,
- generating financial summaries,
- reviewing the chart of accounts,
- building accounting automations,
- assisting finance teams with repetitive operational tasks.
Because the server exposes accounting operations as MCP tools, Claude Code can work with Xero using natural language instead of manually constructing API requests.
Authentication options
The official Xero MCP Server supports two authentication models.
Custom Connections
Designed primarily for single-organization integrations and development workflows. Developers authenticate using a Client ID and Client Secret associated with a Xero Custom Connection.
Bearer Token
Designed for environments where authentication is managed externally, allowing MCP clients to execute OAuth flows when required.
This flexibility makes the official server suitable for both local Claude Code development and more advanced production deployments.
Security considerations
Financial systems require stronger security controls than many other MCP integrations.
Before connecting Claude Code to Xero, review:
- OAuth scopes,
- organization permissions,
- production versus demo companies,
- invoice creation permissions,
- payment operations,
- financial reporting access,
- audit requirements,
- AI governance policies.
For development and testing, Xero recommends using a Demo Company, allowing developers to experiment with realistic accounting data without affecting production records.
Limitations
Xero MCP focuses entirely on accounting operations.
It does not replace:
- GitHub MCP for software development,
- PostgreSQL MCP for databases,
- Stripe MCP for payment processing,
- HubSpot MCP for CRM workflows.
Instead, it provides Claude Code with secure access to financial information and accounting operations that would otherwise require direct API integrations.
Best recommendation
If your product integrates with Xero or your organization relies on Xero for accounting, the official Xero MCP Server is an excellent addition to Claude Code.
Combined with Stripe MCP and HubSpot MCP, it enables AI-assisted workflows that span payments, customer management, and accounting while relying on officially supported integrations.
14. Figma MCP Server
Figma MCP Server bridges the gap between design and development by giving Claude Code direct access to structured design information instead of screenshots or exported images.
Rather than asking AI to "guess" how a design should be implemented, Claude Code can retrieve components, variables, layouts, spacing, typography, colors, design tokens, and Code Connect mappings directly from Figma.
For frontend developers and design system teams, this dramatically improves the accuracy of AI-generated code.
| Field | Details |
|---|---|
| Best for | Design-to-code workflows |
| Maintainer | Figma |
| Category | Design |
| Authentication | OAuth (Remote) / Desktop integration |
| Best fit | Frontend developers, UI engineers, design systems |
| Production use | Excellent |
Why Figma MCP is useful for Claude Code
One of the biggest challenges with AI-generated frontend code is missing design context.
Traditional AI tools usually receive:
- screenshots,
- exported images,
- copied CSS,
- manually written specifications.
Important implementation details are often lost.
Figma MCP changes this workflow by exposing structured design information directly to Claude Code.
Instead of interpreting pixels, Claude can understand:
- components,
- Auto Layout,
- variables,
- typography,
- spacing,
- colors,
- design tokens,
- Code Connect mappings,
- annotations,
- component hierarchy.
This significantly improves design fidelity and reduces the amount of manual frontend work required after AI generates the initial implementation.
Typical use cases
Figma MCP supports many frontend development workflows.
Common examples include:
- generating React components,
- implementing complete pages,
- understanding design systems,
- reading component properties,
- inspecting variables,
- extracting layout information,
- converting designs into production-ready UI,
- updating designs from browser output,
- improving consistency between design and implementation.
For teams using Figma Dev Mode, Claude Code can work with much richer design context than would be possible through screenshots alone.
Desktop and Remote MCP Servers
Figma currently supports two deployment models.
Desktop MCP Server
Designed for local development workflows.
It allows AI coding assistants to retrieve design context directly from the Figma Desktop application and is particularly useful during implementation and debugging.
Remote MCP Server
Designed for cloud-connected AI clients.
Authentication is handled through OAuth, allowing supported MCP clients to securely access Figma data without requiring developers to host their own server.
For Claude Code, Figma recommends installing the official Figma plugin, which configures the MCP server and includes Agent Skills for common design workflows.
Security considerations
Design files frequently contain intellectual property that has not yet been released.
Before connecting Claude Code to Figma, review:
- workspace permissions,
- team access,
- design system visibility,
- prototype sharing,
- unpublished product designs,
- organization security policies.
As with other hosted MCP servers, Claude only receives access to resources that the authenticated user is permitted to view.
Limitations
Figma MCP focuses on design context.
It does not replace:
- GitHub MCP for source code,
- Filesystem MCP for local projects,
- Context7 for technical documentation,
- Playwright MCP for browser testing.
Instead, it complements these servers by providing accurate design information that helps Claude generate UI code aligned with the original design.
Best recommendation
If you build web or mobile interfaces, Figma MCP is one of the most valuable additions to Claude Code.
Combined with GitHub MCP, Playwright MCP, and Context7, it creates a complete design-to-code workflow where Claude can understand the design, implement it, and verify the final result in a browser.
15. Atlassian Rovo MCP Server
Atlassian Rovo MCP Server brings your entire Atlassian workspace into Claude Code through the Model Context Protocol.
Instead of switching between Jira, Confluence, Compass, and Bitbucket, developers can search projects, summarize documentation, create issues, update pages, and retrieve engineering context directly from their AI coding assistant.
For organizations already using Atlassian Cloud, this is one of the most complete enterprise MCP integrations currently available.
| Field | Details |
|---|---|
| Best for | Engineering knowledge and project management |
| Maintainer | Atlassian |
| Category | Project Management |
| Authentication | OAuth |
| Best fit | Engineering organizations using Jira and Confluence |
| Production use | Excellent |
Why Atlassian MCP is useful for Claude Code
Software development rarely happens inside a repository alone.
Requirements live in Confluence.
Bugs are tracked in Jira.
Incidents are handled in Jira Service Management.
Architecture knowledge may live in Compass.
Source code lives in Bitbucket or GitHub.
Without access to these systems, Claude Code only understands part of the engineering workflow.
The Atlassian Rovo MCP Server provides secure access to Atlassian products using natural language, allowing Claude Code to retrieve engineering context before suggesting implementations.
Typical use cases
Common engineering workflows include:
- searching Jira issues,
- retrieving Confluence pages,
- summarizing technical documentation,
- creating Jira issues,
- updating project pages,
- reviewing sprint progress,
- finding incident reports,
- generating work items from meeting notes,
- connecting implementation work with project documentation,
- searching across multiple Atlassian products.
Instead of manually opening multiple browser tabs, developers can retrieve relevant project information directly from Claude Code.
Official hosted MCP Server
Atlassian provides an officially hosted Remote MCP Server.
Authentication uses OAuth and respects the permissions already configured in Atlassian Cloud.
Claude can only access the resources that the authenticated user is authorized to view or modify.
This means organizations do not need to maintain their own MCP infrastructure for Jira and Confluence integrations.
Enterprise capabilities
One area where Atlassian stands out is enterprise governance.
The official Rovo MCP Server integrates with existing Atlassian security controls, including:
- user permissions,
- organization policies,
- audit logging,
- AI administration,
- approved AI client controls.
This makes it particularly attractive for larger engineering organizations where governance and compliance are important.
Security considerations
Before connecting Claude Code to Atlassian Cloud, review:
- OAuth scopes,
- project permissions,
- private Confluence spaces,
- Jira project visibility,
- AI governance policies,
- audit requirements,
- organization-wide AI controls.
As with every hosted MCP server, following the principle of least privilege remains the recommended approach.
Limitations
Atlassian MCP focuses on engineering collaboration.
It does not replace:
- GitHub MCP for repository operations,
- Filesystem MCP for local projects,
- PostgreSQL MCP for databases,
- Playwright MCP for browser automation.
Instead, it complements these tools by providing planning, documentation, and project context that helps Claude Code understand why work is being performed, not only how to implement it.
Best recommendation
If your organization already uses Jira and Confluence, the official Atlassian Rovo MCP Server is one of the highest-value MCP integrations available.
Combined with GitHub MCP, Context7, and Playwright MCP, it gives Claude Code access to source code, engineering knowledge, project planning, and technical documentation within a single workflow.
16. Cloudflare MCP Server
Cloudflare MCP Server gives Claude Code secure access to Cloudflare services through the Model Context Protocol.
Instead of manually navigating the Cloudflare Dashboard or writing API requests, developers can manage infrastructure, inspect configurations, deploy services, review security settings, and automate operational tasks using natural language.
Unlike many vendors that provide a single MCP server, Cloudflare offers an entire collection of officially managed Remote MCP Servers covering multiple products across its developer platform.
| Field | Details |
|---|---|
| Best for | Cloud infrastructure and deployment |
| Maintainer | Cloudflare |
| Category | Infrastructure |
| Authentication | OAuth |
| Best fit | Platform engineers, DevOps, backend developers |
| Production use | Excellent |
Why Cloudflare MCP is useful for Claude Code
Managing cloud infrastructure usually requires switching between dashboards, APIs, CLI tools, and documentation.
Cloudflare MCP simplifies these workflows by exposing Cloudflare capabilities as MCP tools that Claude Code can invoke directly.
Depending on the connected Cloudflare MCP Server, Claude can assist with:
- Workers deployments,
- DNS configuration,
- KV management,
- R2 object storage,
- D1 databases,
- AI Gateway,
- Vectorize indexes,
- Durable Objects,
- Cloudflare documentation,
- account configuration,
- infrastructure inspection.
Rather than generating API requests from memory, Claude can work directly with Cloudflare services using officially supported MCP endpoints.
Typical use cases
Cloudflare MCP is valuable across many infrastructure workflows.
Common scenarios include:
- deploying Workers,
- inspecting DNS records,
- reviewing Cloudflare configuration,
- troubleshooting deployments,
- querying documentation,
- managing storage,
- configuring AI Gateway,
- reviewing Vectorize indexes,
- automating repetitive infrastructure tasks,
- understanding Cloudflare account settings.
For teams already deploying applications on Cloudflare, this significantly reduces context switching between multiple management interfaces.
Official managed Remote MCP Servers
Cloudflare's approach differs from most MCP providers.
Instead of publishing only a reference implementation, Cloudflare operates a catalog of managed Remote MCP Servers that developers can connect to using OAuth.
Supported AI clients connect directly to Cloudflare-hosted endpoints without requiring users to deploy their own MCP infrastructure.
The official servers support the current Streamable HTTP transport while maintaining backward compatibility with Server-Sent Events (SSE) for older clients.
Security considerations
Infrastructure automation always requires careful permission management.
Before connecting Claude Code to Cloudflare, review:
- OAuth scopes,
- account permissions,
- zone access,
- Workers deployment permissions,
- DNS modification rights,
- production versus staging accounts,
- organization security policies.
Because Cloudflare uses OAuth and existing account permissions, Claude only receives access to resources that the authenticated user is already authorized to manage.
Limitations
Cloudflare MCP focuses on cloud infrastructure.
It does not replace:
- GitHub MCP for source code,
- PostgreSQL MCP for databases,
- Context7 for framework documentation,
- Playwright MCP for browser automation.
Instead, it complements those servers by giving Claude Code operational visibility into your cloud platform and deployment environment.
Best recommendation
If your applications run on Cloudflare, the official Cloudflare MCP Servers are among the most powerful infrastructure integrations available today.
Combined with GitHub MCP, PostgreSQL MCP, and Playwright MCP, they allow Claude Code to understand application code, infrastructure, deployments, and cloud configuration within a single workflow.
17. Exa MCP Server
Exa MCP Server gives Claude Code access to one of the most advanced AI-native search engines available today.
Unlike traditional search engines designed for humans, Exa was built specifically for AI systems. It returns structured, machine-friendly results that help Claude retrieve accurate, up-to-date information from the web, code repositories, documentation, and company websites.
For developers building AI applications or working with rapidly changing technologies, Exa is one of the most valuable search-focused MCP servers currently available.
| Field | Details |
|---|---|
| Best for | AI-powered web search and research |
| Maintainer | Exa |
| Category | Search |
| Authentication | Exa API Key |
| Best fit | AI engineers, developers, research workflows |
| Production use | Excellent |
Why Exa MCP is useful for Claude Code
Large language models have one important limitation:
Their built-in knowledge eventually becomes outdated.
Exa solves this problem by giving Claude Code access to live information from the web.
Instead of relying only on model knowledge, Claude can search current documentation, find recent articles, retrieve technical references, inspect GitHub repositories, and extract complete webpage content before answering a question or generating code.
Unlike traditional search engines that optimize for human readers, Exa optimizes search results for AI agents. Results are structured, concise, and designed to minimize unnecessary tokens while preserving relevant context.
Typical use cases
Exa MCP supports many research-oriented workflows.
Common examples include:
- searching current documentation,
- researching software libraries,
- finding GitHub examples,
- retrieving full webpage content,
- researching companies,
- comparing competing technologies,
- gathering implementation references,
- fact-checking technical information,
- monitoring industry news,
- supporting Retrieval-Augmented Generation (RAG).
Because Exa exposes dedicated MCP tools rather than generic web search, Claude Code can retrieve precisely the information needed without requiring developers to manually browse search results.
Official hosted MCP Server
Exa provides an official hosted Remote MCP Server that works with Claude Code, Claude Desktop, Cursor, VS Code, Codex, and other MCP-compatible clients.
Configuration is intentionally simple.
Developers connect directly to:
https://mcp.exa.ai/mcp
After supplying an Exa API key, Claude gains access to web search, code search, webpage extraction, and company research through standardized MCP tools. Exa also offers a native Claude Desktop connector, eliminating manual configuration for many users.
Security considerations
Before connecting Claude Code to Exa, review:
- API key management,
- organization usage limits,
- permitted search domains,
- handling of sensitive search queries,
- company research policies,
- data governance requirements.
Because Exa retrieves live information from the public web, developers should still validate important results before using them in production systems.
Limitations
Exa MCP focuses on knowledge retrieval.
It does not replace:
- GitHub MCP for repository management,
- Context7 for official framework documentation,
- PostgreSQL MCP for databases,
- Filesystem MCP for local projects.
Instead, it complements these servers by giving Claude Code access to current information beyond its training data.
Best recommendation
If your workflow regularly depends on up-to-date technical information, Exa MCP is one of the best search integrations available for Claude Code.
Combined with Context7, GitHub MCP, and Filesystem MCP, it enables Claude to reason using both your local project and the latest information available on the web.
18. Browserbase MCP Server
Browserbase MCP Server provides Claude Code with cloud-hosted browser automation through the Model Context Protocol.
Unlike traditional browser automation tools that execute inside your local machine, Browserbase runs browser sessions in managed cloud infrastructure. This allows Claude Code to navigate websites, interact with forms, extract structured data, capture screenshots, and automate complex browser workflows without maintaining your own browser fleet.
For AI agents that need reliable browser execution in production, Browserbase is one of the strongest official MCP solutions currently available.
| Field | Details |
|---|---|
| Best for | Cloud browser automation |
| Maintainer | Browserbase |
| Category | Browser Automation |
| Authentication | Browserbase API Key |
| Best fit | AI agents, QA automation, web scraping, workflow automation |
| Production use | Excellent |
Why Browserbase MCP is useful for Claude Code
Many AI workflows eventually require interacting with real websites.
Examples include:
- logging into dashboards,
- completing forms,
- collecting structured data,
- validating user journeys,
- monitoring websites,
- testing production applications,
- interacting with authenticated sessions.
Browserbase MCP gives Claude Code a managed browser environment designed specifically for AI agents.
Rather than controlling a temporary browser on the developer's laptop, Claude can create cloud browser sessions that are isolated, scalable, and observable through Browserbase's infrastructure. This makes Browserbase particularly attractive for production AI workflows where reliability matters.
Typical use cases
Browserbase MCP supports many browser-based workflows.
Common examples include:
- browser automation,
- authenticated website interaction,
- structured data extraction,
- automated QA,
- browser-based testing,
- web research,
- monitoring websites,
- browser screenshots,
- browser session replay,
- AI workflow automation.
Unlike traditional browser drivers, Browserbase exposes browser actions through MCP tools that Claude Code can invoke using natural language.
Hosted and local deployment
Browserbase supports two deployment models.
Hosted Streamable HTTP
Recommended for most users.
The Browserbase team hosts the MCP server and browser infrastructure.
Developers simply configure their Browserbase API credentials and connect Claude Code to the hosted endpoint.
Local STDIO
For developers who prefer local execution, Browserbase also provides an official self-hosted MCP server.
The local implementation exposes the same browser tools while allowing complete control over the deployment environment.
Browserbase vs Playwright MCP
Although both servers automate browsers, they solve different problems.
Playwright MCP focuses on controlling a browser directly and is an excellent choice for local development and frontend debugging.
Browserbase adds a managed browser infrastructure layer.
It provides:
- cloud browser sessions,
- scalable execution,
- session management,
- browser replay,
- production-oriented browser automation.
Teams building AI agents that interact with websites continuously will often find Browserbase easier to operate at scale than managing browser infrastructure themselves.
Security considerations
Before connecting Browserbase MCP, review:
- Browserbase API key permissions,
- browser session retention,
- authenticated websites,
- sensitive user accounts,
- production versus staging environments,
- organization security policies.
When automating authenticated websites, always follow the principle of least privilege and avoid granting browser sessions access to unnecessary accounts.
Limitations
Browserbase MCP specializes in browser execution.
It does not replace:
- GitHub MCP for repositories,
- PostgreSQL MCP for databases,
- Context7 for documentation,
- Filesystem MCP for local project access.
Instead, it complements these servers by providing reliable browser execution for AI agents.
Best recommendation
If your AI workflows depend on browser automation beyond local testing, Browserbase MCP is one of the best production-ready browser solutions available.
Combined with GitHub MCP, Playwright MCP, and Context7, it enables Claude Code to understand code, interact with web applications, and verify real-world behavior using managed browser infrastructure.
19. Firecrawl MCP Server
Firecrawl MCP Server gives Claude Code live access to the web through a set of specialized tools designed specifically for AI agents.
Instead of relying on outdated training data or manually copying website content into a conversation, Claude can search the web, crawl websites, scrape structured content, extract documentation, and interact with modern JavaScript-heavy pages on demand.
For developers building AI applications, RAG systems, research agents, or automation workflows, Firecrawl is one of the most powerful MCP servers available today.
| Field | Details |
|---|---|
| Best for | Web search, scraping and crawling |
| Maintainer | Firecrawl |
| Category | Web Data |
| Authentication | Firecrawl API Key |
| Best fit | AI engineers, RAG pipelines, automation, research |
| Production use | Excellent |
Why Firecrawl MCP is useful for Claude Code
One of the biggest limitations of every coding assistant is stale information.
Framework documentation changes.
Pricing pages change.
API references evolve.
Product documentation is updated every day.
Firecrawl allows Claude Code to retrieve fresh information directly from the web whenever it is needed.
Instead of asking Claude to generate code based on memory, developers can ask it to:
- search official documentation,
- crawl an entire documentation website,
- scrape a product page,
- extract structured JSON,
- retrieve markdown from technical articles,
- map an entire website,
- interact with JavaScript-powered pages.
Because Firecrawl performs the retrieval at runtime, Claude works with current information instead of relying only on model knowledge.
Typical use cases
Firecrawl supports a wide variety of developer workflows.
Common examples include:
- reading framework documentation,
- extracting API references,
- crawling documentation portals,
- collecting product information,
- generating datasets,
- monitoring competitors,
- building RAG pipelines,
- extracting structured JSON,
- scraping JavaScript-heavy websites,
- researching technical topics.
Unlike generic scraping tools, Firecrawl returns content already optimized for LLMs, typically as clean Markdown or structured JSON.
Official MCP Server
Firecrawl provides an official MCP Server that works with Claude Code, Claude Desktop, Cursor, Windsurf, VS Code, and other MCP-compatible clients.
The server exposes multiple MCP tools, including:
- Search
- Scrape
- Batch Scrape
- Crawl
- Map
- Extract
- Interact
Claude automatically selects the appropriate tool based on the user's request, eliminating the need for manual tool selection in most workflows.
Hosted deployment
Most developers use Firecrawl through the hosted API.
After creating an API key, the MCP Server can be configured in just a few minutes without deploying any infrastructure.
Firecrawl handles browser rendering, retries, rate limiting, JavaScript execution, and content extraction behind the scenes, allowing developers to focus on building AI workflows rather than maintaining web scraping infrastructure.
Security considerations
Before connecting Firecrawl to Claude Code, review:
- API key management,
- usage limits,
- websites being crawled,
- robots.txt compliance,
- sensitive internal URLs,
- organization security policies,
- data governance requirements.
Although Firecrawl simplifies web access, developers should still validate information retrieved from external websites before using it in production systems.
Limitations
Firecrawl specializes in live web retrieval.
It does not replace:
- GitHub MCP for repositories,
- Context7 for official framework documentation,
- PostgreSQL MCP for databases,
- Filesystem MCP for local projects.
Instead, it complements these servers by providing real-time access to information that exists outside your local development environment.
Best recommendation
If your Claude Code workflows depend on current information from the web, Firecrawl is one of the best MCP servers available.
Together with Context7, GitHub MCP, and Exa MCP, it creates an extremely powerful research stack that combines official documentation, source code, and live web content within a single AI workflow.
20. Chrome DevTools MCP Server
Chrome DevTools MCP Server gives Claude Code direct access to a live Chrome browser and the full power of Chrome DevTools.
Instead of generating code and hoping it works, Claude can inspect the DOM, analyze network requests, capture performance traces, monitor console errors, emulate different devices, and verify browser behavior in real time.
For frontend developers, this transforms Claude Code from a code generator into an active debugging assistant.
| Field | Details |
|---|---|
| Best for | Browser debugging and performance analysis |
| Maintainer | Google Chrome DevTools Team |
| Category | Developer Tools |
| Authentication | Local MCP Server |
| Best fit | Frontend developers, performance engineers, QA engineers |
| Production use | Excellent |
Why Chrome DevTools MCP is useful for Claude Code
Traditional AI coding assistants generate browser code without actually seeing what happens inside the browser.
Chrome DevTools MCP changes that.
It allows Claude Code to interact with a real Chrome instance using the same capabilities available through Chrome DevTools.
Claude can:
- inspect the DOM,
- monitor network requests,
- capture console logs,
- analyze performance traces,
- emulate mobile devices,
- inspect CSS,
- debug JavaScript,
- measure Core Web Vitals,
- reproduce browser bugs,
- verify that generated fixes actually work.
This dramatically reduces one of the biggest weaknesses of AI-assisted development: debugging without runtime visibility.
Typical use cases
Chrome DevTools MCP supports many frontend development workflows.
Common examples include:
- debugging JavaScript errors,
- inspecting layout problems,
- identifying slow network requests,
- analyzing Core Web Vitals,
- reproducing browser bugs,
- verifying responsive layouts,
- reviewing console warnings,
- checking rendering issues,
- validating frontend fixes,
- investigating performance regressions.
Unlike static code analysis, Claude can observe how an application behaves after it has been rendered in Chrome.
Official support for Claude Code
Google officially supports Chrome DevTools MCP with multiple AI coding environments.
Installation instructions are provided for:
- Claude Code,
- Codex,
- Gemini CLI,
- Cursor,
- Copilot,
- other MCP-compatible clients.
For Claude Code, Google recommends installing the official Chrome DevTools plugin through the MCP marketplace, making setup significantly easier than manual configuration.
Performance debugging
One of the strongest capabilities of Chrome DevTools MCP is performance analysis.
Claude can initiate a performance recording, inspect the generated trace, and identify bottlenecks affecting metrics such as:
- Largest Contentful Paint (LCP),
- Cumulative Layout Shift (CLS),
- JavaScript execution,
- rendering performance,
- network waterfalls,
- layout recalculations.
Instead of manually interpreting complex DevTools traces, developers can ask Claude Code to explain the findings and suggest concrete optimizations.
Security considerations
Chrome DevTools MCP exposes a live browser session to the AI agent.
That means Claude may have access to:
- authenticated websites,
- browser cookies,
- local storage,
- session state,
- page content.
Google recommends avoiding connections to browser sessions containing sensitive personal or production data unless absolutely necessary. When using the server, developers should follow the principle of least privilege and work with dedicated testing environments whenever possible.
Limitations
Chrome DevTools MCP focuses on browser inspection and debugging.
It does not replace:
- GitHub MCP for repositories,
- Filesystem MCP for project files,
- PostgreSQL MCP for databases,
- Context7 for framework documentation.
Instead, it complements these servers by providing runtime visibility into web applications.
Chrome DevTools MCP vs Playwright MCP
Although both servers interact with Chrome, they solve different problems.
Playwright MCP is primarily designed for browser automation and end-to-end testing.
Chrome DevTools MCP focuses on:
- debugging,
- performance analysis,
- DevTools inspection,
- runtime diagnostics,
- browser developer tooling.
Many development teams will benefit from using both servers together.
Playwright verifies user flows.
Chrome DevTools explains why something is slow or broken.
Best recommendation
If you build modern web applications, Chrome DevTools MCP should be one of the first MCP servers you install.
Together with GitHub MCP, Playwright MCP, Context7, and Filesystem MCP, it creates a complete development workflow where Claude Code can write code, inspect the application, debug problems, and verify that fixes actually work.
21. Supabase MCP Server
Supabase MCP Server connects Claude Code directly to your Supabase projects, allowing AI to manage databases, inspect schema, generate migrations, retrieve logs, deploy backend components, and interact with the Supabase platform through the Model Context Protocol.
Unlike database-focused MCP servers that only expose SQL operations, the official Supabase MCP Server provides access to the entire Supabase platform, making it one of the most comprehensive backend integrations currently available.
| Field | Details |
|---|---|
| Best for | Backend development with Supabase |
| Maintainer | Supabase |
| Category | Backend Platform |
| Authentication | OAuth (recommended) |
| Best fit | Full-stack developers, AI engineers, SaaS teams |
| Production use | Excellent |
Why Supabase MCP is useful for Claude Code
Supabase projects involve much more than a PostgreSQL database.
Developers regularly work with:
- database schema,
- SQL migrations,
- Edge Functions,
- Authentication,
- Storage,
- Realtime,
- logs,
- project configuration,
- generated TypeScript types.
The official Supabase MCP Server exposes these capabilities through standardized MCP tools, allowing Claude Code to assist with backend development using real project context rather than relying only on generated code.
Typical use cases
Supabase MCP supports many common development workflows.
Typical examples include:
- creating database tables,
- generating SQL migrations,
- querying project data,
- inspecting database schema,
- generating TypeScript types,
- retrieving platform logs,
- reviewing project configuration,
- creating development branches,
- debugging backend issues,
- provisioning new Supabase projects.
Because Claude Code can interact directly with the Supabase platform, developers spend less time switching between the dashboard, CLI, SQL editor, and documentation.
Official Remote MCP Server
Supabase now recommends using its official Remote MCP Server.
Instead of configuring a Personal Access Token inside your MCP client, developers authenticate through OAuth, reducing credential management and improving security.
The server can also be scoped to a single project, preventing unnecessary access to unrelated Supabase environments.
More than database access
Although many developers associate Supabase MCP with SQL, the official server provides over twenty MCP tools covering much more than database queries.
Examples include:
- schema design,
- migration management,
- project configuration,
- database branching,
- Edge Functions,
- project lifecycle management,
- log retrieval,
- TypeScript generation.
This makes Supabase MCP one of the broadest developer-focused MCP integrations currently available.
Security considerations
Before connecting Claude Code to Supabase, review:
- OAuth permissions,
- project scope,
- production versus staging projects,
- Row Level Security (RLS),
- SQL execution permissions,
- service role usage,
- organization security policies.
Supabase recommends following its MCP security best practices before connecting AI assistants to production projects. OAuth is now the preferred authentication mechanism, with Personal Access Tokens reserved mainly for CI/CD and other non-interactive scenarios.
Limitations
Supabase MCP is focused on the Supabase platform.
It does not replace:
- GitHub MCP for repositories,
- Playwright MCP for browser automation,
- Context7 for framework documentation,
- Cloudflare MCP for infrastructure management.
Instead, it complements these servers by providing Claude Code with complete backend context for applications built on Supabase.
Best recommendation
If your application runs on Supabase, the official Supabase MCP Server should be one of the first integrations you install.
Combined with GitHub MCP, Context7, PostgreSQL MCP, and Cloudflare MCP, it gives Claude Code a complete understanding of your application's backend, infrastructure, and database while remaining aligned with current platform capabilities.
22. Brave Search MCP Server
Brave Search MCP Server gives Claude Code access to live web search through Brave's independent search index.
Instead of relying solely on model knowledge or outdated documentation, Claude can retrieve current information from the web, search for recent technical resources, find official documentation, discover GitHub repositories, locate local businesses, search news, and summarize results using Brave's Search API.
For developers who need trustworthy, real-time information inside Claude Code, Brave Search is one of the strongest official search-focused MCP servers available.
| Field | Details |
|---|---|
| Best for | Real-time web search |
| Maintainer | Brave |
| Category | Search |
| Authentication | Brave Search API Key |
| Best fit | AI engineers, developers, research workflows |
| Production use | Excellent |
Why Brave Search MCP is useful for Claude Code
One of the biggest challenges when working with AI coding assistants is that technology evolves faster than model training.
Libraries receive updates.
Frameworks introduce new APIs.
Security advisories are published.
Documentation changes.
Brave Search MCP solves this problem by allowing Claude Code to retrieve fresh information directly from Brave's independent search index instead of relying entirely on historical training data. Brave positions its Search API as a search solution designed specifically for AI applications and Retrieval-Augmented Generation (RAG) workflows.
Typical use cases
Brave Search MCP supports many research-oriented development workflows.
Common examples include:
- searching official documentation,
- finding GitHub repositories,
- researching APIs,
- discovering recent technical articles,
- checking current framework releases,
- searching security advisories,
- retrieving news,
- finding local businesses,
- gathering citations,
- supporting AI research agents.
Unlike browser automation tools, Brave Search focuses on retrieving relevant information quickly from the web rather than interacting with websites.
Official MCP Server
Brave maintains an official open-source MCP Server that integrates directly with the Brave Search API.
The server supports both:
- STDIO transport (default),
- HTTP transport.
It exposes multiple MCP tools including:
- Web Search,
- Local Search,
- Place Search,
- Image Search,
- Video Search,
- News Search,
- AI-powered Summarization.
Developers can configure the transport that best matches their MCP client while continuing to use the same Brave Search API credentials.
Claude Code and Claude Desktop integration
Brave provides official setup documentation specifically for Claude Desktop and other MCP-compatible clients.
Configuration requires only:
- a Brave Search API key,
- Node.js,
- the official MCP Server package.
After configuration, Claude can automatically invoke Brave Search whenever live web information is needed, without developers manually opening a browser.
Security considerations
Before connecting Brave Search MCP, review:
- API key management,
- query usage limits,
- organization usage policies,
- data governance requirements,
- logging policies.
Brave emphasizes privacy throughout its Search API platform and maintains its own independent search index rather than relying on third-party search providers.
Limitations
Brave Search MCP specializes in live information retrieval.
It does not replace:
- GitHub MCP for repositories,
- Context7 for framework-specific documentation,
- Firecrawl MCP for large-scale website crawling,
- PostgreSQL MCP for databases.
Instead, it complements these servers by providing fast, up-to-date web search results whenever Claude Code requires current information.
Best recommendation
If your Claude Code workflow regularly depends on current information from the web, Brave Search MCP is one of the best official search integrations available.
Combined with Context7, Exa MCP, and Firecrawl MCP, it creates a powerful research stack that helps Claude combine official documentation, independent web search, and structured content retrieval inside a single workflow.
23. Docker MCP Toolkit
Docker MCP Toolkit enables Claude Code to work directly with containerized development environments through the Model Context Protocol.
Instead of manually switching between the terminal, Docker Desktop, and container logs, developers can inspect containers, manage images, troubleshoot services, and interact with development environments using natural language.
For teams building modern cloud-native applications, Docker MCP provides one of the most practical infrastructure integrations available today.
| Field | Details |
|---|---|
| Best for | Containers and local development |
| Maintainer | Docker |
| Category | Containers |
| Authentication | Docker Desktop |
| Best fit | Backend developers, DevOps engineers, platform teams |
| Production use | Excellent |
Why Docker MCP is useful for Claude Code
Most modern applications run inside containers.
Developers constantly switch between:
- Docker Desktop,
- terminal commands,
- container logs,
- Docker Compose,
- Kubernetes development environments,
- local services.
Docker MCP allows Claude Code to understand these environments directly instead of relying on manually copied terminal output.
This significantly improves debugging and infrastructure troubleshooting.
Typical use cases
Docker MCP supports many common development workflows.
Typical examples include:
- listing running containers,
- inspecting container configuration,
- reading container logs,
- troubleshooting startup failures,
- managing Docker images,
- reviewing Docker Compose projects,
- inspecting mounted volumes,
- diagnosing networking problems,
- understanding development environments,
- assisting with container debugging.
Instead of asking developers to copy terminal output into the chat, Claude can retrieve relevant information directly through MCP tools.
Official Docker MCP ecosystem
Docker has gone beyond publishing a single MCP server.
Through Docker Desktop, developers can discover, install, and manage official and partner MCP servers using Docker's own tooling.
This makes Docker one of the vendors investing most heavily in making MCP deployment straightforward for developers while keeping server management centralized.
Security considerations
Containers often provide access to sensitive development environments.
Before connecting Docker MCP, review:
- Docker Desktop permissions,
- mounted volumes,
- container secrets,
- environment variables,
- local credentials,
- production versus development environments,
- organization security policies.
As with any infrastructure-oriented MCP server, only expose the resources Claude genuinely needs.
Limitations
Docker MCP focuses on container environments.
It does not replace:
- GitHub MCP for repositories,
- Cloudflare MCP for cloud infrastructure,
- PostgreSQL MCP for databases,
- Playwright MCP for browser automation.
Instead, it provides runtime visibility into local containerized environments.
Best recommendation
If you build applications with Docker every day, Docker MCP is one of the most practical infrastructure integrations for Claude Code.
Combined with GitHub MCP, Cloudflare MCP, PostgreSQL MCP, and Chrome DevTools MCP, it creates a complete workflow covering development, containers, infrastructure, debugging, and deployment.
24. Microsoft Graph MCP Server
Microsoft Graph MCP Server brings Microsoft 365 and Microsoft Entra into Claude Code through the Model Context Protocol.
Instead of manually navigating the Microsoft 365 Admin Center, Microsoft Graph Explorer, or Azure portals, developers and administrators can query users, groups, applications, devices, and other Microsoft Graph resources using natural language.
For organizations standardized on Microsoft 365, Azure, and Entra ID, this is one of the most valuable enterprise MCP integrations currently available.
| Field | Details |
|---|---|
| Best for | Microsoft 365 and Enterprise Identity |
| Maintainer | Microsoft |
| Category | Enterprise |
| Authentication | OAuth (Delegated Permissions) |
| Best fit | Enterprise IT, Microsoft 365 administrators, platform engineers |
| Production use | Excellent (Preview) |
Why Microsoft Graph MCP is useful for Claude Code
Enterprise environments generate enormous amounts of operational data.
Users.
Groups.
Applications.
Devices.
Licenses.
Security policies.
Directory configuration.
Normally, retrieving this information requires knowledge of Microsoft Graph APIs or navigating multiple administration portals.
Microsoft Graph MCP allows Claude Code to translate natural-language requests into Microsoft Graph operations while respecting the permissions of the authenticated user. This significantly lowers the barrier to working with Microsoft 365 administration and identity management.
Typical use cases
Microsoft Graph MCP supports a broad range of enterprise workflows.
Common examples include:
- reviewing Microsoft Entra users,
- inspecting security groups,
- checking application registrations,
- auditing devices,
- reviewing licensing information,
- searching enterprise identity data,
- assisting IT helpdesk teams,
- generating administrative reports,
- exploring Microsoft Graph APIs,
- learning Microsoft Graph through natural language.
Because the server exposes Microsoft Graph capabilities through MCP tools, administrators can focus on business questions instead of manually constructing Graph API requests.
Official Microsoft MCP Server for Enterprise
Microsoft provides an official hosted Microsoft MCP Server for Enterprise.
Unlike community-built Graph integrations, the official server is operated by Microsoft and is designed specifically for enterprise identity scenarios.
It translates user requests into Microsoft Graph API calls while enforcing Microsoft Entra permissions, delegated scopes, and tenant security policies.
At the moment, the service focuses primarily on read-oriented Microsoft Entra and identity scenarios, with additional capabilities expected to expand over time.
Microsoft Learn MCP
Microsoft also provides a separate official Microsoft Learn MCP Server.
This server allows Claude Code to search Microsoft's official documentation, retrieve complete Learn articles, and discover code samples directly from Microsoft Learn.
Unlike Microsoft Graph MCP, which accesses tenant data, Microsoft Learn MCP provides trusted technical documentation and does not require authentication for supported scenarios.
Security considerations
Enterprise identity data is highly sensitive.
Before connecting Claude Code, review:
- delegated OAuth permissions,
- Microsoft Entra roles,
- tenant policies,
- least-privilege access,
- audit logging,
- administrative consent,
- organizational AI governance.
Every operation performed through the Microsoft MCP Server continues to respect Microsoft Graph authorization and existing tenant permissions.
Limitations
Microsoft Graph MCP focuses on Microsoft enterprise services.
It does not replace:
- GitHub MCP for repositories,
- PostgreSQL MCP for databases,
- Cloudflare MCP for infrastructure,
- Playwright MCP for browser automation.
Instead, it extends Claude Code with enterprise identity, directory, and Microsoft 365 context that would otherwise require direct interaction with Microsoft Graph APIs.
Best recommendation
If your organization depends on Microsoft 365 or Microsoft Entra, Microsoft Graph MCP is one of the highest-value enterprise integrations available.
Combined with GitHub MCP, Slack MCP, Atlassian MCP, and Microsoft Learn MCP, it enables Claude Code to understand source code, enterprise identity, collaboration tools, and official Microsoft documentation within a unified workflow.
25. Sentry MCP Server
Sentry MCP Server gives Claude Code direct access to production application errors, performance issues, releases, and debugging information through the Model Context Protocol.
Instead of copying stack traces into an AI chat or manually navigating the Sentry dashboard, developers can ask Claude to inspect real production issues, explain failures, identify root causes, and suggest fixes using live application telemetry.
For engineering teams running production software, Sentry MCP is one of the most valuable debugging integrations currently available.
| Field | Details |
|---|---|
| Best for | Production debugging and error analysis |
| Maintainer | Sentry |
| Category | Observability |
| Authentication | OAuth / Organization Token |
| Best fit | Backend developers, frontend developers, platform teams |
| Production use | Excellent |
Why Sentry MCP is useful for Claude Code
Writing code is only part of software development.
The real challenge often begins after deployment.
Production applications generate:
- runtime exceptions,
- stack traces,
- failed requests,
- performance bottlenecks,
- release regressions,
- frontend errors,
- backend failures,
- distributed traces.
Without Sentry MCP, developers typically switch between their IDE, browser, and monitoring dashboard.
With Sentry MCP, Claude Code can retrieve production debugging context directly from Sentry and explain what actually happened before suggesting a fix.
Typical use cases
Sentry MCP supports many debugging workflows.
Common examples include:
- reviewing production errors,
- analyzing stack traces,
- investigating release regressions,
- finding the root cause of crashes,
- inspecting performance problems,
- reviewing issue history,
- checking deployment health,
- understanding affected users,
- prioritizing incidents,
- assisting with bug fixing.
Instead of manually copying logs into Claude, developers can work directly with live diagnostic information.
Official MCP integration
Sentry provides an official MCP integration designed for AI-assisted development workflows.
The server exposes production telemetry through standardized MCP tools while respecting existing authentication and organization permissions.
Claude Code can retrieve debugging information without requiring developers to manually search through multiple dashboards.
Security considerations
Production monitoring platforms frequently contain sensitive operational information.
Before connecting Claude Code, review:
- organization permissions,
- project access,
- authentication scopes,
- environment separation,
- production versus staging projects,
- incident response policies,
- AI governance requirements.
Only expose the projects and environments Claude genuinely needs to access.
Limitations
Sentry MCP specializes in production observability.
It does not replace:
- GitHub MCP for repositories,
- Playwright MCP for browser automation,
- PostgreSQL MCP for databases,
- Context7 for documentation.
Instead, it complements these servers by helping Claude understand what actually failed in production after deployment.
Best recommendation
If your team already uses Sentry, the official Sentry MCP Server is one of the most valuable additions to Claude Code.
Combined with GitHub MCP, Chrome DevTools MCP, Playwright MCP, and Cloudflare MCP, it creates a complete workflow where Claude can write code, test it, deploy it, monitor production, and investigate failures using live telemetry.
Related MCPForge Resources
Best MCP Server Stacks for Claude Code
Installing every MCP server is rarely the right approach.
The best setup depends on your workflow, the tools your team already uses, and the type of applications you build.
Below are recommended MCP server stacks for the most common development scenarios.
Best Starter Stack
Perfect for developers who are new to MCP.
Recommended servers
- GitHub MCP
- Filesystem MCP
- Context7 MCP
- Memory MCP
Why this stack?
This combination gives Claude Code access to:
- your repositories,
- local project files,
- official framework documentation,
- persistent project knowledge.
For most developers, these four servers provide the biggest productivity improvement while remaining simple to configure.
Best Frontend Stack
Ideal for React, Next.js, Vue, Angular and frontend teams.
Recommended servers
- GitHub MCP
- Figma MCP
- Playwright MCP
- Chrome DevTools MCP
- Context7 MCP
Why this stack?
Claude can:
- understand your code,
- access the original design,
- generate UI,
- verify functionality,
- debug browser issues,
- optimize performance.
This creates a complete design-to-production workflow.
Best Backend Stack
Recommended for API developers and SaaS applications.
Recommended servers
- GitHub MCP
- PostgreSQL MCP
- Supabase MCP
- Docker MCP
- Cloudflare MCP
Why this stack?
Claude gains access to:
- repositories,
- databases,
- backend services,
- containers,
- deployments,
- cloud infrastructure.
This significantly reduces context switching during backend development.
Best AI Engineering Stack
Designed for developers building AI products and agents.
Recommended servers
- Context7 MCP
- Exa MCP
- Firecrawl MCP
- Browserbase MCP
- GitHub MCP
Why this stack?
Claude can:
- retrieve official documentation,
- search the web,
- crawl websites,
- automate browsers,
- understand your codebase.
This is one of the strongest research and development combinations available.
Best SaaS Stack
Perfect for startups building commercial software.
Recommended servers
- GitHub MCP
- Stripe MCP
- HubSpot MCP
- Supabase MCP
- Cloudflare MCP
Why this stack?
Claude can assist with:
- payment infrastructure,
- CRM,
- backend,
- deployments,
- customer operations.
This stack covers most core SaaS workflows.
Best Enterprise Stack
Recommended for larger engineering organizations.
Recommended servers
- GitHub MCP
- Atlassian MCP
- Slack MCP
- Microsoft Graph MCP
- Cloudflare MCP
Why this stack?
Claude gains visibility into:
- source code,
- project planning,
- documentation,
- enterprise identity,
- collaboration,
- cloud infrastructure.
These servers also provide mature governance and permission models suitable for enterprise environments.
Best Research Stack
For technical research and up-to-date information.
Recommended servers
- Context7 MCP
- Exa MCP
- Firecrawl MCP
- Brave Search MCP
Why this stack?
Together these servers provide:
- official documentation,
- live web search,
- structured crawling,
- current technical references.
This combination minimizes outdated information during AI-assisted development.
Which stack should you choose?
If you're unsure where to start, begin with the Starter Stack.
You can then add specialized MCP servers as your workflow evolves.
Installing only the servers you actually use keeps Claude Code faster, easier to manage, and reduces unnecessary permissions.
Comparison Table: Best MCP Servers for Claude Code
Choosing an MCP server isn't only about features.
You should also consider:
- whether the server is officially maintained,
- if hosting is required,
- the authentication model,
- production readiness,
- enterprise support,
- and how difficult it is to configure.
The table below compares the most useful MCP servers for Claude Code.
Comparison Table: Best MCP Servers for Claude Code
| MCP Server | Claude | Official | Hosted | Self-Hosted | Authentication | Best For | Setup | Free | Enterprise |
|---|---|---|---|---|---|---|---|---|---|
| GitHub | ✅ | ✅ | ✅ | ❌ | OAuth | Repositories | Easy | ✅ | ⭐⭐⭐⭐⭐ |
| Context7 | ✅ | ✅ | ✅ | ❌ | API Key | Documentation | Easy | ✅ | ⭐⭐⭐⭐ |
| Playwright | ✅ | ✅ | Local | ✅ | None | Browser Testing | Easy | ✅ | ⭐⭐⭐⭐ |
| Filesystem | ✅ | ✅ | Local | ✅ | Local | Local Projects | Very Easy | ✅ | ⭐⭐⭐ |
| PostgreSQL | ✅ | ✅ | Local | ✅ | DB Credentials | Databases | Medium | ✅ | ⭐⭐⭐⭐ |
| Memory | ✅ | ✅ | Local | ✅ | Local | Persistent Memory | Easy | ✅ | ⭐⭐⭐ |
| Linear | ✅ | ✅ | ✅ | ❌ | OAuth | Project Management | Easy | ✅ | ⭐⭐⭐⭐⭐ |
| Slack | ✅ | ✅ | ✅ | ❌ | OAuth | Team Collaboration | Easy | ✅ | ⭐⭐⭐⭐⭐ |
| Notion | ✅ | ✅ | ✅ | Optional | OAuth | Documentation | Easy | ✅ | ⭐⭐⭐⭐⭐ |
| Google Drive | ✅ | ✅ | ✅ | ❌ | OAuth | Google Workspace | Easy | ✅ | ⭐⭐⭐⭐⭐ |
| Stripe | ✅ | ✅ | ✅ | Optional | OAuth / API | Payments | Medium | ✅ | ⭐⭐⭐⭐⭐ |
| HubSpot | ✅ | ✅ | ✅ | Local Dev | OAuth | CRM | Medium | ✅ | ⭐⭐⭐⭐⭐ |
| Xero | ✅ | ✅ | Optional | ✅ | OAuth | Accounting | Medium | Limited | ⭐⭐⭐⭐ |
| Figma | ✅ | ✅ | ✅ | Desktop | OAuth | Design Systems | Easy | ✅ | ⭐⭐⭐⭐⭐ |
| Atlassian Rovo | ✅ | ✅ | ✅ | ❌ | OAuth | Jira & Confluence | Easy | ✅ | ⭐⭐⭐⭐⭐ |
| Cloudflare | ✅ | ✅ | ✅ | Optional | OAuth | Infrastructure | Medium | ✅ | ⭐⭐⭐⭐⭐ |
| Exa | ✅ | ✅ | ✅ | ❌ | API Key | AI Search | Easy | Limited | ⭐⭐⭐⭐ |
| Browserbase | ✅ | ✅ | ✅ | ✅ | API Key | Browser Automation | Medium | Limited | ⭐⭐⭐⭐ |
| Firecrawl | ✅ | ✅ | ✅ | ❌ | API Key | Web Crawling | Easy | Limited | ⭐⭐⭐⭐ |
| Chrome DevTools | ✅ | ✅ | Local | ✅ | Local | Browser Debugging | Easy | ✅ | ⭐⭐⭐⭐ |
| Supabase | ✅ | ✅ | ✅ | Optional | OAuth | Backend Platform | Medium | ✅ | ⭐⭐⭐⭐⭐ |
| Brave Search | ✅ | ✅ | ✅ | ✅ | API Key | Web Search | Easy | Limited | ⭐⭐⭐⭐ |
| Docker | ✅ | ✅ | Local | ✅ | Docker Desktop | Containers | Medium | ✅ | ⭐⭐⭐⭐⭐ |
| Microsoft Graph | ✅ | ✅ | ✅ | ❌ | OAuth | Microsoft 365 | Medium | ✅ | ⭐⭐⭐⭐⭐ |
| Sentry | ✅ | ✅ | ✅ | ❌ | OAuth | Error Monitoring | Easy | ✅ | ⭐⭐⭐⭐⭐ |
Which MCP Server Is Best?
There is no single best MCP server for Claude Code.
Most developers should start with:
- GitHub MCP
- Filesystem MCP
- Context7 MCP
- Memory MCP
Then gradually add specialized servers such as Playwright, PostgreSQL, Stripe, Linear or Cloudflare depending on their workflow.
Legend
- Claude – Compatible with Claude Code.
- Official – Developed or officially maintained by the vendor.
- Hosted – Vendor-hosted Remote MCP Server.
- Self-Hosted – Can be deployed and managed by you.
- Authentication – Primary authentication method.
- Setup – Estimated setup complexity.
- Free – Free tier or free usage available.
- Enterprise – Overall production readiness.
Which MCP Servers Should You Install First?
One of the biggest mistakes new Claude Code users make is installing dozens of MCP servers on day one.
More servers do not automatically make Claude more useful.
Instead, start with the servers that provide the biggest productivity improvement for your workflow.
If you're just getting started
Install these first:
- GitHub MCP
- Filesystem MCP
- Context7 MCP
- Memory MCP
This combination gives Claude access to:
- your repositories,
- local project files,
- official documentation,
- long-term project memory.
For most developers, this is enough to completely transform the coding experience.
If you're a frontend developer
Recommended order:
- GitHub MCP
- Figma MCP
- Playwright MCP
- Chrome DevTools MCP
- Context7 MCP
Claude can then:
- understand your code,
- read your design,
- generate UI,
- test the application,
- debug browser issues,
- improve performance.
If you're a backend developer
Recommended order:
- GitHub MCP
- PostgreSQL MCP
- Docker MCP
- Supabase MCP
- Cloudflare MCP
This gives Claude visibility into your entire backend stack, from source code to infrastructure.
If you're building SaaS products
Install:
- GitHub MCP
- Stripe MCP
- HubSpot MCP
- Supabase MCP
- Cloudflare MCP
This stack covers:
- payments,
- CRM,
- backend,
- deployment,
- infrastructure.
If you're building AI products
Recommended stack:
- Context7 MCP
- Exa MCP
- Firecrawl MCP
- Browserbase MCP
- GitHub MCP
Claude gains access to:
- official documentation,
- live web search,
- website crawling,
- browser automation,
- your codebase.
If you work in a large enterprise
Start with:
- GitHub MCP
- Atlassian Rovo MCP
- Slack MCP
- Microsoft Graph MCP
- Cloudflare MCP
These integrations provide secure access to engineering knowledge, collaboration tools, enterprise identity, and infrastructure while respecting existing permission models.
Add new servers only when you actually need them
Every MCP server introduces:
- additional permissions,
- configuration,
- maintenance,
- security considerations.
Rather than installing everything immediately, expand your setup gradually as your workflows evolve.
A smaller, well-configured MCP environment is usually faster, easier to manage, and more secure than a large collection of unused servers.
Hosted vs Local vs Self-Hosted MCP Servers
One of the first decisions you'll make when using Claude Code is how your MCP servers are deployed.
Not every MCP server works the same way.
Some run locally on your computer.
Some are hosted by the vendor.
Others require you to deploy and maintain your own infrastructure.
Choosing the right deployment model affects security, maintenance, performance, and ease of setup.
Hosted MCP Servers
Hosted (or Remote) MCP servers are operated by the software vendor.
You don't install or manage the server yourself.
Instead, Claude Code connects securely over the internet, usually using OAuth authentication.
Advantages
- Fast setup
- No infrastructure to maintain
- Automatic updates
- Vendor-managed security
- Ideal for most developers
Disadvantages
- Internet connection required
- Depends on vendor availability
- Features are limited to what the provider exposes
Examples
- GitHub MCP
- Slack MCP
- Linear MCP
- Stripe MCP
- Google Drive MCP
- Notion MCP
- Cloudflare MCP
- Supabase MCP
- Microsoft Graph MCP
For most developers, hosted MCP servers are the easiest place to start.
Local MCP Servers
Local MCP servers run directly on your own computer.
Claude launches them as local processes whenever they're needed.
No external infrastructure is required.
Advantages
- Works offline (when supported)
- Very fast
- Complete local control
- Easy to develop and debug
Disadvantages
- Only available on the machine where they're installed
- You manage updates yourself
- Some servers require local dependencies
Examples
- Filesystem MCP
- Memory MCP
- Playwright MCP
- Chrome DevTools MCP
- PostgreSQL MCP
- Docker MCP
Local servers are excellent for development workflows because they have direct access to your project and local environment.
Self-Hosted MCP Servers
Self-hosted MCP servers are deployed and managed by you.
They typically run on your own infrastructure, such as a VPS, Kubernetes cluster, or cloud platform.
Advantages
- Complete control
- Custom authentication
- Internal APIs
- Enterprise integrations
- Private deployments
Disadvantages
- Infrastructure management
- Monitoring
- Security updates
- Scaling
- Operational overhead
Self-hosting is common when connecting Claude Code to:
- internal business systems,
- private APIs,
- company databases,
- proprietary tools,
- production infrastructure.
Many organizations use self-hosted MCP servers to expose internal services that cannot be accessed through public hosted integrations.
Which option should you choose?
For most developers, the best approach is a combination of deployment models.
Use:
- Hosted MCP servers for SaaS platforms such as GitHub, Slack, Notion, Stripe, and Google Drive.
- Local MCP servers for development tools such as Filesystem, Playwright, Docker, Chrome DevTools, and PostgreSQL.
- Self-hosted MCP servers only when you need to expose private systems or build custom integrations.
This hybrid approach gives you the best balance of simplicity, security, and flexibility.
Our recommendation
If you're just starting with Claude Code:
- Install hosted servers for the SaaS tools you already use.
- Add local servers for your development workflow.
- Introduce self-hosted servers only when you need custom business integrations.
This keeps your MCP environment simple, secure, and easy to maintain while giving Claude access to the context that matters most.
How to Choose the Right MCP Server
There isn't a single "best" MCP server.
The right choice depends on what you're trying to accomplish with Claude Code.
Instead of installing dozens of servers, start by identifying the type of context Claude actually needs.
Do you need access to your source code?
Choose: GitHub MCP
GitHub MCP allows Claude Code to understand repositories, pull requests, issues, branches, commits, and code reviews.
If most of your work happens inside GitHub, this should be your first MCP server.
Do you need access to local project files?
Choose: Filesystem MCP
Filesystem MCP gives Claude direct access to your local project directory.
It's one of the simplest servers to configure and is ideal for developers working on a local codebase.
Do you frequently use framework documentation?
Choose: Context7 MCP
Context7 retrieves the latest official documentation for frameworks and libraries.
Instead of relying on outdated examples, Claude can work with current API references and documentation.
Do you build frontend applications?
Install:
- Figma MCP
- Playwright MCP
- Chrome DevTools MCP
Together, these servers allow Claude to:
- understand your designs,
- generate user interfaces,
- test applications,
- debug browser problems,
- analyze performance.
Do you build backend services?
Install:
- PostgreSQL MCP
- Docker MCP
- Supabase MCP
- Cloudflare MCP
This gives Claude visibility into your database, backend services, containers, and infrastructure.
Do you work with SaaS products?
Install the MCP servers for the platforms you already use.
Examples include:
- Stripe
- HubSpot
- Google Drive
- Slack
- Notion
- Linear
Rather than creating generic integrations, Claude can interact directly with your existing business tools using their official MCP servers.
Do you need live information from the web?
Different search-focused MCP servers solve different problems.
Context7
Best for:
- official framework documentation,
- API references,
- programming libraries.
Exa
Best for:
- AI-powered web research,
- code discovery,
- technical research.
Firecrawl
Best for:
- crawling websites,
- extracting structured content,
- Retrieval-Augmented Generation (RAG),
- documentation ingestion.
Brave Search
Best for:
- general web search,
- recent news,
- public websites,
- independent search results.
Many developers combine these servers because they complement each other rather than compete.
Do you work in a large engineering organization?
Enterprise teams typically benefit from:
- GitHub MCP
- Atlassian Rovo MCP
- Slack MCP
- Microsoft Graph MCP
- Cloudflare MCP
These servers provide access to engineering knowledge, collaboration tools, enterprise identity, and infrastructure while respecting existing permission models and organizational security controls.
Should you install every MCP server?
Usually, no.
Every additional MCP server increases:
- the number of available tools,
- the permissions granted to your AI assistant,
- the configuration you need to maintain,
- your overall security surface.
Both the official Claude Code documentation and the MCP security guidance recommend connecting only trusted servers that you actually need, reviewing permissions carefully, and following the principle of least privilege.
Our recommendation is simple:
Start with a small set of high-value MCP servers.
Expand your setup gradually as your projects grow.
Common Mistakes When Choosing MCP Servers
Choosing the right MCP servers isn't only about functionality.
It's also about security, maintainability, and keeping Claude Code focused on the context that actually matters.
Below are the most common mistakes developers make when building their first MCP environment.
Installing every MCP server on day one
One of the biggest misconceptions is that more MCP servers automatically make Claude Code smarter.
In reality, every additional server introduces:
- more tools,
- more permissions,
- more configuration,
- more maintenance,
- a larger attack surface.
Start with a small set of high-value servers and expand only when your workflow requires it.
Using community servers when an official server exists
Community MCP servers are an important part of the ecosystem, but they aren't always maintained by the platform vendor.
Whenever an official server is available, it should usually be your first choice.
Official servers typically provide:
- better long-term support,
- faster compatibility updates,
- official documentation,
- vendor-backed security reviews,
- stable authentication flows.
Community servers are often excellent for niche integrations, but they deserve additional review before connecting them to production systems.
Granting unnecessary permissions
Every MCP server should follow the principle of least privilege.
If Claude only needs read access, don't grant write permissions.
If a server only needs one project, don't expose your entire organization.
Review OAuth scopes, API keys, and server permissions carefully before connecting production services.
Both the official Claude Code documentation and the MCP security guidance recommend limiting permissions to only what is required for the current task.
Connecting production systems too early
Many developers connect Claude directly to production databases, cloud infrastructure, or internal systems during initial testing.
A safer approach is:
- develop locally,
- test in staging,
- review permissions,
- connect production only after validation.
This reduces the impact of configuration mistakes and minimizes unnecessary risk.
Ignoring authentication methods
Not every authentication method provides the same security.
Whenever possible:
- prefer OAuth over long-lived API keys,
- avoid sharing personal credentials,
- rotate tokens regularly,
- remove unused credentials.
Modern hosted MCP servers increasingly rely on OAuth because it offers better permission management and easier revocation.
Forgetting to test an MCP server
Installing an MCP server does not guarantee that it works correctly.
Before relying on any server in production, verify:
- connectivity,
- authentication,
- tool discovery,
- permissions,
- compatibility,
- expected responses.
Testing early helps identify configuration problems before they affect real workflows.
Related guide: Test Your MCP Server
Mixing unrelated workflows
A frontend developer rarely needs accounting tools.
An accountant rarely needs browser automation.
Rather than creating one massive MCP configuration, build environments around specific workflows.
Smaller configurations are:
- easier to understand,
- easier to secure,
- easier to maintain,
- faster for Claude Code to navigate.
Never reviewing your MCP configuration
Your workflow changes over time.
So should your MCP environment.
Review your configured servers periodically and remove integrations that are no longer used.
Keeping only active, trusted servers reduces maintenance effort and improves security.
Best practices
A well-designed MCP environment usually follows a few simple principles:
- Start with only a few high-value servers.
- Prefer official integrations whenever possible.
- Grant the minimum permissions required.
- Test every server before production use.
- Review permissions regularly.
- Remove servers that no longer provide value.
- Expand gradually as your workflow evolves.
Following these practices will give Claude Code access to the context it needs without introducing unnecessary complexity or security risk.
Final Thoughts
Model Context Protocol is rapidly becoming the standard way for AI assistants to interact with external tools, services, and data sources.
As more software vendors release official MCP servers, developers no longer need to build custom integrations for every platform. Instead, Claude Code can securely connect to repositories, documentation, databases, browsers, cloud infrastructure, productivity tools, and business applications through a consistent interface.
The best approach isn't to install every available MCP server.
Start with a small, trusted foundation such as GitHub MCP, Filesystem MCP, Context7 MCP, and Memory MCP. As your projects grow, add specialized integrations for databases, cloud platforms, browser automation, design systems, payments, or enterprise collaboration.
Whenever possible:
- Prefer official MCP servers maintained by the platform vendor.
- Grant only the permissions Claude actually needs.
- Test every MCP server before using it in production.
- Review your configuration regularly and remove unused integrations.
A carefully designed MCP stack will usually outperform a large collection of unnecessary servers while remaining easier to maintain and significantly more secure.
Whether you're building personal projects, SaaS products, AI agents, or enterprise platforms, choosing the right MCP servers can dramatically improve developer productivity and reduce context switching throughout the software development lifecycle.
Continue Exploring
Ready to build your own MCP stack?
- Browse the MCP Server Directory
- Test an MCP Server
- Verify an MCP Server
- How to Create a Claude MCP Server
- Claude Desktop MCP: Complete Guide
Official References
This guide is based primarily on official vendor documentation, the Model Context Protocol specification, and publicly available documentation from the maintainers of each MCP server.
Core MCP Documentation
Anthropic — Introducing the Model Context Protocol
https://www.anthropic.com/news/model-context-protocol
Model Context Protocol Documentation
https://modelcontextprotocol.io/
Model Context Protocol Specification
https://modelcontextprotocol.io/specification
Official MCP Reference Servers
https://github.com/modelcontextprotocol/servers
Claude Code Documentation
https://docs.anthropic.com/en/docs/claude-code
Claude Code MCP Documentation
https://docs.anthropic.com/en/docs/claude-code/mcp
Development Tools
GitHub MCP Server
https://github.com/github/github-mcp-server
Playwright MCP
https://github.com/microsoft/playwright-mcp
Chrome DevTools MCP
https://github.com/ChromeDevTools/chrome-devtools-mcp
Docker MCP Toolkit
https://docs.docker.com/ai/mcp-catalog-and-toolkit/
Filesystem MCP (Reference Server)
https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem
Memory MCP (Reference Server)
https://github.com/modelcontextprotocol/servers/tree/main/src/memory
PostgreSQL MCP (Reference Server)
https://github.com/modelcontextprotocol/servers/tree/main/src/postgres
Cloud & Infrastructure
Cloudflare MCP Documentation
https://developers.cloudflare.com/agents/model-context-protocol/
Supabase MCP Documentation
https://supabase.com/docs/guides/ai-tools/mcp
Microsoft Graph MCP Server
https://learn.microsoft.com/graph/mcp-server
Business Platforms
Stripe MCP Documentation
https://docs.stripe.com/model-context-protocol
HubSpot MCP Server
https://developers.hubspot.com/mcp
Linear MCP Documentation
https://linear.app/docs/mcp
Notion MCP Documentation
https://developers.notion.com/docs/mcp
Google Drive MCP Reference Server
https://github.com/modelcontextprotocol/servers/tree/main/src/gdrive
Atlassian Rovo MCP
https://support.atlassian.com/rovo/docs/use-remote-mcp-servers-with-rovo/
AI Search & Research
Context7 MCP
https://github.com/upstash/context7
Exa MCP Server
https://github.com/exa-labs/exa-mcp-server
Firecrawl MCP Documentation
https://docs.firecrawl.dev/mcp
Browserbase MCP Documentation
https://docs.browserbase.com/integrations/mcp
Brave Search MCP Server
https://github.com/brave/brave-search-mcp-server
Design & Productivity
Figma Dev Mode MCP Server
https://help.figma.com/hc/en-us/articles/32132100833559-Guide-to-the-Figma-MCP-server
Monitoring & Observability
Sentry MCP Documentation
https://docs.sentry.io/product/sentry-mcp/