Skip to main content

Open Source Directory

Claude Code MCP Server Directory

Discover 1,253+ Claude Code MCP servers for Claude, ChatGPT, Cursor and other AI assistants. Find the perfect server for your project.

Full catalog baseline: Nov 1, 2026, 01:00 PM

1 official source checked separately

Repositories queried for metadata: 600 of 1,253

markitdown
Python tool for converting files and office documents to Markdown.
Python
Local
File Systems
#autogen#autogen-extension#langchain
14,436768Issues + PRs5 days ago
GitHub
servers
Model Context Protocol Servers
TypeScript
Local
Other
11,90938Issues + PRs4 days ago
GitHub
netdata
The fastest path to AI-powered full stack observability, even for lean teams.
C++
Cloud Local Embedded
Monitoring
#ai#alerting#cncf
6,704458Issues + PRs4 days ago
GitHub
context7
Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors
TypeScript
Cloud
Knowledge & Memory
#llm#mcp#mcp-server
3,19645Issues + PRs3 days ago
GitHub
hindsight
Hindsight: Agent Memory That Works Like Human Memory
Python
Cloud Local
Knowledge & Memory
#agentic-ai#agents#ai-memory
6,859169Issues + PRs2 days ago
GitHub
codebase-memory-mcp
High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph, average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.
C++
Local
Developer Tools
#aider#ast#claude-code
3,948560Issues + PRsToday
GitHub
mindshub
Federated Query Engine for AI - The only MCP Server you'll ever need
Python
Local
Other
#agents#ai#anton
6,2348Issues + PRs1 week ago
GitHub
UI-TARS-desktop
The Open-Source Multimodal AI Agent Stack: Connecting Cutting-Edge AI Models and Agent Infra
TypeScript
Local
Browser Automation
#agent#agent-tars#browser-use
4,014507Issues + PRs3 weeks ago
GitHub
playwright-mcp
Playwright MCP server
TypeScript
Local
Browser Automation
#mcp#playwright
3,3450Issues + PRs1 week ago
GitHub
github-mcp-server
GitHub's official MCP Server
TypeScript Go
Cloud
Version Control
#github#mcp#mcp-server
5,271398Issues + PRs3 days ago
GitHub
mcp-for-blender
MCP server for working with Blender
Python
Local
Other
#3d-modeling#ai#blender
2,98760Issues + PRs4 days ago
GitHub
cognee
Memory for AI Agents in 6 lines of code
TypeScript Python
Local
Knowledge & Memory
#agent-memory#agent-skills#ai
3,4451,076Issues + PRs3 days ago
GitHub
serena
A powerful coding agent toolkit providing semantic retrieval and editing capabilities (MCP server & other integrations)
Python
Local
Coding Agents
#agent#ai#ai-coding
2,108136Issues + PRs5 days ago
GitHub
claude-task-master
An AI-powered task-management system you can drop into Cursor, Lovable, Windsurf, Roo, and others.
TypeScript
Cloud Local
Developer Tools
#ai#cursor#cursor-ai
2,615215Issues + PRs6 months ago
GitHub
fastmcp
🚀 The fast, Pythonic way to build MCP servers and clients
Python
Local
Other
#agents#fastmcp#llms
2,555439Issues + PRsToday
GitHub
screenpipe
AI app store powered by 24/7 desktop history. open source | 100% local | dev friendly | 24/7 screen, mic recording
Rust TypeScript
Local
Other
#agents#agi#ai
2,26135Issues + PRs4 days ago
GitHub
pydantic-ai
GenAI Agent Framework, the Pydantic way
Python
Local
Other
#agent-framework#genai#harness
3,0711,710Issues + PRs3 days ago
GitHub
mcp-toolbox
MCP Toolbox for Databases is an open source MCP server for databases.
Go
Cloud
Other
#agent#agents#ai
1,787448Issues + PRs2 days ago
GitHub
Figma-Context-MCP
MCP server to provide Figma layout information to AI coding agents like Cursor
TypeScript
Local
Developer Tools
#ai#cursor#figma
1,27428Issues + PRs6 days ago
GitHub
filestash
:file_folder: File Management Platform / Universal Data Access Gateway (without FUSE)
Go TypeScript
Cloud
File Systems
#archiving#azure#dms
1,014128Issues + PRs4 days ago
GitHub
apify-mcp-server
The Apify MCP server enables your AI agents to extract data from social media, search engines, maps, e-commerce sites, or any other website using thousands of ready-made scrapers, crawlers, and automation tools available on the Apify Store.
TypeScript
Cloud
Other
#agents#ai#mcp
415244Issues + PRs2 days ago
GitHub
ida-pro-mcp
AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Python
Local
Security
#ai#aiagent#binary-analysis
1,60556Issues + PRs1 month ago
GitHub
inbox-zero
The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Python TypeScript
Cloud
Communication
#ai#email#gmail
1,653132Issues + PRsYesterday
GitHub
pipedream
Connect APIs, remarkably fast. Free for developers.
TypeScript
Cloud Local
Other
#apis#automation#bash
5,8534,616Issues + PRs3 days ago
GitHub

Claude Code MCP Server Guide

Everything you need to know about Claude Code MCP servers

MCP stands for Model Context Protocol. It is an open standard (a protocol) that was introduced by Anthropic in late 2024.

The idea behind it:

AI models (like ChatGPT or Claude from Anthropic) should be able to connect more easily with external data sources and tools, in a standardized way.

You can think of MCP as a "USB-C port for AI applications".

Just as USB-C unifies how different devices connect, MCP standardizes the connection between AI models and various data sources or services. The following graphic by Norah Sakal illustrates this:

MCP (Model Context Protocol) Architecture

An MCP server in this context is a small helper program (server sounds like a huge system, but here it is usually a lightweight program).

This server offers the AI special capabilities or information. It "speaks" the MCP protocol, so the AI (or the MCP client in the AI application) knows how to communicate with the server.

An MCP server can, for example, have access to a specific data source or provide functions that the AI is allowed to use. The AI sends requests according to the MCP standard to the server and receives responses or actions from it, all according to established rules.

MCP servers act as adapters to remote services (e.g., Slack, Gmail, Google Calendar) or local data sources (e.g., files on your computer).

The MCP client (part of the AI app) acts as a "translator" between the AI host and the MCP servers, ensuring everyone speaks the same "language".

They come into play whenever an AI needs context or capabilities that go beyond what it knows on its own (its training data).

But maybe you want it to work with current or personal data, for example searching your emails, reading appointments from your calendar, accessing a database, or even controlling an application.

MCP servers make exactly this possible without having to reinvent the wheel for every AI tool and data source.

Everything stays modular and secure:

The AI host only talks to the server (according to fixed rules), and the server takes care of the rest. When a new service needs to be integrated, you just need to add a suitable MCP server instead of completely reprogramming the AI.

Here are some examples of what you can achieve with MCP servers:

  • Fetch information: There are MCP servers connected to external APIs or services. For example, a weather server could provide an AI with current weather info when asked about the weather. Or a web search server could provide internet search results.
  • Use files and data: Other servers allow the AI to search local files or cloud storage, e.g. "Find the PDF with my resume on my PC." A suitable MCP server could handle this search and deliver the content to the AI. For Google Drive, there is this ready-made MCP server that can find and read files.
  • Control apps and tools: MCP servers can even execute actions. There is an impressive example called Blender-MCP, where Claude can actually control the 3D software Blender. This shows that MCP servers not only deliver data but can also serve as bridges to programs.
  • Query databases: There are also MCP servers for database access (e.g. for SQLite or PostgreSQL). An AI could ask questions about your data, and the server translates that into a DB query and returns the result.

MCP sounds great, but it only brings value if applications actually support it. Since MCP is still relatively new, mainly modern AI applications and developer tools are implementing it.

Here are some well-known tools and platforms that already support MCP:

  • •
    Claude Desktop (Anthropic): The desktop version of Claude offers full MCP support. This means you can have Claude use local MCP servers on your computer. (Important: The web version of Claude at claude.ai currently does not support MCP, only the desktop app.)
  • •
    Continue (VS Code Extension): Continue is an open-source extension for Visual Studio Code that uses AI for coding. Continue was one of the first clients with full MCP integration.
  • •
    Microsoft Copilot Studio: Microsoft's Copilot Studio has integrated MCP support in a beginner-friendly way: You can add ready-made MCP connectors in a graphical interface.
  • •
    Cursor: The code editor Cursor also supports tools like debuggers, file access, etc. via MCP.
  • •
    Custom Applications: Since MCP is an open standard, any application or custom project can be built as an "MCP client" if you implement the protocol rules. There are SDKs in various programming languages (Python, TypeScript, Java, etc.) if you want to build custom tools.

A complete list can be found in the "Tools with MCP Support" table on this page.

You might be wondering:

Do I have to program such an MCP server myself?

Fortunately not, unless you want to build something very specific. There are already plenty of pre-built MCP servers that you can use directly or easily customize. A list with hundreds of MCP servers can be found in the MCP Server Directory above.

Another resource is the official GitHub repository from Anthropic for MCP servers.

There you will find a huge collection of reference implementations and community servers. Some categories of existing MCP servers include:

  • Filesystem and Data: Access to local files or databases, e.g. a Filesystem server (for file operations on your computer), a Google Drive server, or SQLite/PostgreSQL servers.
  • Developer Tools: Connections to developer services like Git servers, GitHub/GitLab servers, or Sentry servers (for reading error logs).
  • Web and APIs: Servers that search or browse the internet, Brave Search server, Fetch server, or Puppeteer server for browser automation.
  • Productivity and Communication: Slack server, Gmail, Google Calendar, and many more community servers.

Many are published as npm packages (for Node.js) or Python packages, making installation easy. For example, the Filesystem server is provided as the npm package @modelcontextprotocol/server-filesystem.

The official MCP Registry offers a searchable directory of MCP servers.

Tip: Always read the description of an MCP server before using it. It states what it does, what permissions it needs, and what requirements (e.g. Node.js, Python) are necessary.

Now let's get practical: How do I get my tool to talk to an MCP server?

The exact setup can vary depending on the tool, but the basic idea is always:

  1. Make the MCP server available. Either install or start the corresponding server (if it runs locally) or make sure you have access to it.
  2. Configure the tool. Tell your AI tool that it should use an MCP server, often through a configuration or settings dialog.
  3. Test and use the connection. Make sure everything works, then go ahead.

Let's say you want to give Anthropic Claude (Desktop version) the ability to access your local files. There's a pre-built Filesystem MCP server for this.

The setup works like this:

  1. 1
    First install the Claude Desktop App (if you haven't already) and make sure Node.js is present on your computer (the Filesystem server is a Node-based program).
  2. 2
    Then go to Claude Desktop settings under Developer and open the configuration file claude_desktop_config.json.
  3. 3

    Add an entry that instructs Claude to start the Filesystem server on launch. It looks something like this:

    "mcpServers": {
      "filesystem": {
        "command": "npx",
        "args": [
          "@modelcontextprotocol/server-filesystem",
          "path/to/folder1",
          "path/to/folder2"
        ]
      }
    }

    This entry says: Start via npx the package server-filesystem and give it two folder paths that it should have access to.

  4. 4

    After saving the file, restart Claude Desktop. The app will now start the Filesystem MCP server in the background.

    If everything worked, you'll see a small hammer icon in the Claude interface, at the bottom right of the input field. Click on it to see the tools that the Filesystem server provides.

Now you can ask Claude: "Can you show me the first lines from file XYZ?" Claude recognizes that it needs to use the file-reading tool from the server, calls it, and gives you the content back after your confirmation.

Important: Claude always asks for permission before actually making changes, like creating or moving a file. So you stay in control.

Let's say you're a developer and want to give your AI in the editor access to a database so it can answer questions about it. With Continue (the VS Code extension), this is very easy via MCP.

  1. 1

    First make sure the desired MCP server is installed. In our case, e.g. mcp-server-sqlite:

    pip install mcp-server-sqlite
  2. 2

    Then open the Continue configuration in VS Code (usually a config.json in your user folder). Enter that Continue should use an MCP server:

    "experimental": {
      "modelContextProtocolServer": {
        "transport": {
          "type": "stdio",
          "command": "mcp-server-sqlite",
          "args": ["--db-path", "/Users/YOURNAME/test.db"]
        }
      }
    }

    Transport: stdio means that communication goes through the input and output pipelines (the classic way, similar to language servers in VS Code).

  3. 3
    When you now use Continue in VS Code, you can enter @MCP in the chat context, and Continue will offer you the resources or tools that the SQLite server provides. The AI could then, for example, automatically execute an SQL query.

For non-programmers, this is perhaps the easiest way. Microsoft Copilot Studio, a kind of construction kit for AI workflows, has MCP integrated. Here you don't even have to install anything manually.

  1. 1
    Go to your agent configuration, click on "Add action" and search for the desired MCP server in the list.
  2. 2
    Let's say you want to use an existing "Google Drive" connector. You would find it in the list, add it, and possibly go through an auth step.
  3. 3
    After that, the Google Drive MCP server is immediately available to your AI agent. Without a single line of code, you have given your AI new superpowers.

Copilot Studio takes care of securely connecting the MCP server in the background, including all necessary cloud infrastructure and security.

Regardless of the tool, there are a few general points to keep in mind when connecting MCP servers:

  • Access and Security: An MCP server can potentially do a lot, because it has access to data or is allowed to perform actions. Therefore, you should only use servers from trusted sources and only give them the permissions that are necessary.
  • Check requirements: Some servers require additional software. A Node.js-based MCP server needs Node, a Python-based one needs Python. Make sure these requirements are met, otherwise the start will fail.
  • Connection type (Transport): Behind the scenes, client and server communicate via a so-called transport, often STDIO (the client starts the server as a subprocess), sometimes also via WebSocket or HTTP. The standard reference servers mostly use STDIO, which runs automatically.
  • Use multiple servers: You can also connect more than one MCP server in parallel. If your tool allows it, multiple servers can be configured (e.g. one for files, one for web search, one for emails). The AI client handles them separately, and depending on the AI's request, the appropriate server is contacted.

Frequently Asked Questions about Claude Code MCP Servers

Everything you need to know about the Model Context Protocol

MCP stands for Model Context Protocol. It is an open standard through which AI assistants communicate with data sources and tools. A server exposes capabilities such as database queries or file access to a compatible client. Allowed access depends on the server and its configuration.

Steps depend on the client and server. In ChatGPT, custom servers are configured on the web with a public HTTPS endpoint or supported tunnel, plus any required authentication; review the risk warning and discovered tools before connecting. Other clients may use a local command and runtime or a remote endpoint. Follow the client’s setup guide, then check which tools and permissions the server requests.

MCP is supported by Claude Desktop and Claude Code, Cursor, and Visual Studio Code, among others. ChatGPT supports custom MCP servers on the web: full MCP is available for Business and Enterprise/Edu, while Pro can connect servers with read and fetch permissions. Capabilities depend on the client, plan, and workspace settings.

MCP does not automatically make a server secure. Local servers can access your computer with their process permissions; remote servers handle requests through an external operator. The MCP security guidance recommends checking the source, required access, and authentication. A familiar publisher does not replace that review.

An MCP server gives a compatible client access to tools or data, such as database queries. An Agent Skill describes a reusable workflow through instructions and can include additional files or scripts. A skill does not have to provide an external connection itself. Browse our Claude Code Skills directory for examples and selection guidance.

Yes. The official MCP documentation explains the protocol and server setup. Official SDKs are available for TypeScript and Python. Decide which tools or data your server should expose, then review its permissions in the client you use.

Changelog

Updates to the Claude Code MCP Server Directory
November 1, 2026v1.4.0
Servers Added+25 servers addedMajor

Quality review and 25 official servers added

  • Two repositories returned 404 and one more entry was not an MCP server; all three were removed
  • Faulty or non-English descriptions replaced in DE and EN
  • One archived repository is now marked as archived
  • 25 official vendor servers added, including MongoDB, Neo4j, Docker, Netlify, Mapbox, Firecrawl, SonarSource and HashiCorp
September 28, 2026v1.3.0
Servers Added+175 servers addedMajor

175 MCP repositories added

  • Added 175 active repositories listed by at least two sources
  • Search, filters, and sorting load the full catalog only when needed
  • Removed nine existing repositories that returned 404 through the GitHub API and website
February 20, 2026v1.2.0
Servers Added+450 servers addedMajor

1,000+ MCP Servers Reached

  • Over 1,000 MCP servers now available
  • New database integration servers (PostgreSQL, MongoDB, Redis)
  • Cloud platform servers (AWS, GCP, Azure)
  • E-commerce servers (Shopify, WooCommerce, Stripe)
punkpeye/awesome-mcp-serversappcypher/awesome-mcp-serverswong2/awesome-mcp-serversanthropics/mcp-servers
February 6, 2026v1.1.0
New Feature

Tools Directory and MCP Guide Added

  • 21 tools with MCP support compared
  • Detailed MCP guide with 8 sections
  • Sortable table with feature comparison
  • Mobile-friendly card view
January 28, 2026v1.0.1
Servers Added+213 servers added

200+ New MCP Servers Added

  • 200+ new servers from community awesome lists
  • New category: DevOps and CI/CD
  • New category: Monitoring and Observability
  • GitHub statistics (stars, forks) for all servers
punkpeye/awesome-mcp-serverswong2/awesome-mcp-servers
January 10, 2026v1.0.0
New Feature+500 servers addedMajor

MCP Server Directory Launched

  • 500+ MCP servers from 4 awesome lists
  • Filter by category, language and popularity
  • GitHub statistics (stars, forks, last update)
  • Official Anthropic MCP servers
anthropics/mcp-serverspunkpeye/awesome-mcp-serversappcypher/awesome-mcp-serverswong2/awesome-mcp-servers