Open Directory2456+ servers

MCP Marketplace

The open MCP marketplace for discovering, comparing, and installing Model Context Protocol servers. Browse 2456+ MCP tools for Claude, Cursor, VS Code, and every other MCP-compatible AI client — free, no signup required.

MCP servers extend your AI assistant with real-world capabilities: querying databases, browsing the web, reading code repos, managing tasks, and calling APIs — all through natural conversation. MyMCPTools is the largest independent MCP market on the web.

2456+
MCP Servers Listed
19
Categories
7
AI Clients Supported
$0
Cost to Browse

Trending in the MCP Marketplace

Featured MCP Servers

View all 2456+ →
💻

Everything

by Anthropic

LocalFeaturedOfficial

Reference/test server with prompts, resources, and tools. Perfect for testing MCP implementations.

coding

Local install · updated 2mo ago · 2026.7.10

🌐

Fetch

by Anthropic

LocalFeaturedOfficial

Web content fetching and conversion for efficient LLM usage. Extract readable content from any URL.

apibrowser

Local install · updated 2mo ago · 2026.7.10

📁

Filesystem MCP Server

by Anthropic

LocalFeaturedOfficial

sandboxed read, write, edit, move and search access to an explicit whitelist of local directories, and it is the reference implementation most other filesystem MCP servers are modelled on. Shipped by Anthropic in the official modelcontextprotocol/servers monorepo (89,000+ stars, actively maintained), it is a Node.js server published to npm as @modelcontextprotocol/server-filesystem. The part worth understanding before you install is the access-control model, because there are now two ways to grant directories and they do not compose. Method one is command-line arguments: `npx -y @modelcontextprotocol/server-filesystem /path/one /path/two`. Method two, and the one the maintainers recommend, is MCP Roots — a client that supports the roots protocol sends its roots at initialization, and those roots COMPLETELY REPLACE any directories passed on the command line, then get replaced again on every `notifications/roots/list_changed`. That means allowed directories can change at runtime without restarting the server, but it also means a roots-capable client silently overrides your CLI arguments. If the server starts with no arguments and the client either does not support roots or sends an empty list, initialization throws an error. The tool surface is broad: `read_text_file` (with mutually exclusive `head`/`tail` line windows), `read_media_file` returning base64 image/audio content blocks, `read_multiple_files` which keeps going when individual reads fail, `write_file`, `edit_file`, `create_directory`, `list_directory`, `list_directory_with_sizes`, `move_file`, `search_files`, `directory_tree`, `get_file_info` and `list_allowed_directories`. `edit_file` is the one to learn — it does line-based and multi-line pattern matching with indentation detection and preservation, returns a git-style diff with context, and supports `dryRun: true` so you can preview a change before applying it; the maintainers recommend always running a dry run first. Every operation is refused outside the allowed set, and `list_allowed_directories` is the fastest way to confirm what the server actually believes it can touch.

filesystem

Local install · updated 2mo ago · 2026.7.10

💻

Git

by Anthropic

LocalFeaturedOfficial

Tools to read, search, and manipulate Git repositories. Full Git operations support.

codingdevops

Local install · updated 2mo ago · 2026.7.10

🧠

Memory

by Anthropic

LocalFeaturedOfficial

Knowledge graph-based persistent memory system. Store and retrieve contextual information.

memoryai

Local install · updated 2mo ago · 2026.7.10

🌍

Apify MCP Server

by Apify

Auth requiredFeaturedOfficial

The Apify MCP server gives AI agents access to 6,000+ ready-made cloud scrapers, crawlers, and automation tools on the Apify Store — no infrastructure required. Connect to Apify Actors that extract data from social media platforms (Instagram, TikTok, LinkedIn), search engines (Google, Bing), e-commerce sites (Amazon, eBay), maps (Google Maps), and virtually any website. Each Actor runs in the cloud with managed proxies, browser fingerprinting, and anti-bot bypass built in. Use the Apify MCP server to query Actors by task, stream results directly into your AI context, run custom scraping Actors from your Apify account, and chain multiple data extraction steps in a single workflow. Supports tool filtering to expose only the Actors you need, and integrates with Apify's RAG web browser Actor for retrieval-augmented generation use cases.

browserapisearch

Checked 1m ago

💻

GitHub MCP Server

by GitHub

Auth requiredSetup guideFeaturedOfficial

authenticated access to the whole GitHub platform — repositories, files, branches, issues, pull requests, Actions runs, security alerts, discussions and notifications — from Claude, Cursor, VS Code, Copilot CLI and any other MCP host. There is no npm package for this server, and that trips up most people who try to install it: `@github/mcp-server` is not published to the npm registry, so any `npx` line you find for it will fail. GitHub ships it three other ways. The easiest is the hosted remote server at https://api.githubcopilot.com/mcp/, which needs no install at all — point an HTTP-transport MCP client at that URL and log in with OAuth (VS Code 1.101+, Claude Desktop, Claude Code, Cursor and Windsurf all support this). The second is the official Docker image ghcr.io/github/github-mcp-server, which is what the copy-paste command on this page runs; on github.com it now performs a browser-based OAuth login on first use and keeps the token in memory only, which is why the published Docker configs map a fixed loopback callback port (-p 127.0.0.1:8085:8085 with GITHUB_OAUTH_CALLBACK_PORT=8085) so the container can receive the callback. Prefer a token? Set GITHUB_PERSONAL_ACCESS_TOKEN instead — it takes precedence over OAuth, and the minimum useful scopes are repo, read:org and read:packages. The third is the native Go binary from the repository's releases, which needs no fixed port for the OAuth flow. GitHub Enterprise Server has no hosted option: use the local server with --gh-host or GITHUB_HOST set to your instance (include the https:// scheme — it defaults to http://, which GHES rejects). Toolsets can be narrowed with GITHUB_TOOLSETS, and an insiders channel is available at /mcp/insiders or via the X-MCP-Insiders header.

codingdevops

Checked 1m ago

💻

GitLab MCP Server

by GitLab

Auth requiredSetup guideFeaturedOfficial

a first-party MCP endpoint built into the GitLab instance itself — there is no package to install, because the server ships inside GitLab and answers at https://<your-gitlab>/api/v4/mcp (gitlab.com exposes the same path, so https://gitlab.com/api/v4/mcp works for SaaS projects). It landed as an experiment in GitLab 18.3 and moved to beta in 18.6. Authentication is the part that makes it different from every community GitLab server: it uses OAuth 2.0 Dynamic Client Registration, so the first time a client connects it registers itself as an OAuth application on your instance and is issued an access token — no personal access token pasted into a config file. Administrators who do not want one OAuth application per tool can pre-create a shared application instead. Three prerequisites are what actually block most first connections: GitLab Duo must be set to Always on or On by default, beta and experimental features must be enabled, and MCP access must be switched on at the group or instance level. The tool surface covers issues and merge requests (create_issue, get_issue, create_merge_request, get_merge_request, list_merge_requests, get_merge_request_commits, get_merge_request_diffs, get_merge_request_pipelines, create_merge_request_note, get_merge_request_notes), CI/CD (manage_pipeline for list/create/delete/retry/cancel, get_pipeline_jobs, get_job_log), work items (create_workitem_note, get_workitem_notes, link_work_items, get_saved_view_work_items), search (search across the instance, search_labels, semantic_code_search), list_wiki_pages, and attach_scan_profile. HTTP is the recommended transport — claude mcp add --transport http GitLab https://gitlab.com/api/v4/mcp — and clients that only speak stdio can wrap it with npx mcp-remote <url> on Node 20+. Send the X-Gitlab-Mcp-Server-Tool-Name-Prefix header if generic names like search collide with another connected server. If your instance predates 18.3 or Duo is not available to you, the community alternative most teams land on is zereight/gitlab-mcp (1,889 stars as of 2026-08-16, npm @zereight/mcp-gitlab), which authenticates with a plain personal access token and ships 217 tools — including merge_merge_request, approve_merge_request, execute_graphql and full CI/CD variable management, none of which the built-in server exposes — behind GITLAB_PERMISSION_MODE=readonly/modify and GITLAB_TOOLSETS/GITLAB_TOOLS filtering. One further change worth noting: MCP server access moved from GitLab Premium to GitLab Free in 19.2 and became a setting of its own.

codingdevops

Checked 1m ago

☁️

AWS MCP Servers

by AWS

LocalFeaturedOfficial

AWS Labs maintains a monorepo of specialized, open-source MCP servers that bring AWS best practices directly into AI-assisted development workflows, spanning infrastructure, data, AI/ML, cost management, and healthcare/life-sciences domains. Rather than one monolithic server, the project ships dozens of focused servers you install individually depending on the task: the AWS Documentation MCP Server for real-time official docs and API references, dedicated servers for Terraform/CDK/CloudFormation infrastructure-as-code, container and serverless platforms (ECS, EKS, Lambda), SQL/NoSQL databases (DynamoDB, RDS, Aurora), search and analytics (OpenSearch), messaging (SQS/SNS), and cost/billing analysis. Most servers install via uvx with a package name like awslabs.aws-documentation-mcp-server, run locally over stdio, and use standard AWS credential chains (IAM roles, profiles, or access keys) rather than exposing raw account credentials to the model. AWS also now offers a managed, remote "AWS MCP Server" (in preview) that combines full API coverage with pre-built agent SOPs, syntactically validated API calls, and complete CloudTrail audit logging for teams that want centralized governance instead of running servers locally. The Getting Started with Kiro/Cursor/VS Code/Claude Code sections in the repo provide one-click install configs for each server, making it straightforward to wire up only the AWS services a given project actually touches.

clouddevops

Local install · updated 1mo ago · 2026.07.20260723053753

☁️

Cloudflare MCP Server

by Cloudflare

LiveSetup guideFeaturedOfficial

Cloudflare ships two different things under this name. The mcp-server-cloudflare repo provides 16 remote, domain-specific MCP servers rather than one monolith — Documentation, Workers Bindings (storage/AI/compute primitives), Workers Builds, Observability (logs/analytics), Container sandboxes, Browser Rendering (fetch pages, convert to markdown, screenshots), Logpush health, AI Gateway (prompt/response search), AI Search, Audit Logs, DNS Analytics, Digital Experience Monitoring, Cloudflare One CASB, Radar, GraphQL analytics and the Agents SDK docs server, each on its own `*.mcp.cloudflare.com/mcp` hostname. Separately, the Cloudflare API MCP server at mcp.cloudflare.com/mcp (repo: cloudflare/mcp) exposes the whole 2,500+ endpoint Cloudflare API through just two tools, `search` and `execute`, using the Code Mode pattern — model-written JavaScript runs in an isolated Dynamic Worker, costing ~1,000 tokens of context against the ~1.17M an equivalent native-tool server would need. Pick a domain server when you want a readable, curated tool list for one product area; pick the API server for breadth or for endpoints nobody wrote a tool for. All endpoints are Streamable HTTP on `/mcp` and support the MCP 2026-07-28 spec; the historical `/sse` URLs remain as aliases for the same Streamable HTTP handler but no longer serve the deprecated HTTP+SSE transport, so clients pinned to SSE must switch. Auth is OAuth on connect, or a scoped Cloudflare API token as a bearer header for CI. Clients without native remote-MCP support bridge via `npx mcp-remote https://<subdomain>.mcp.cloudflare.com/mcp`.

clouddevops

Checked 1m ago

🌍

Browserbase MCP Server

by Browserbase

LocalFeaturedOfficial

Browserbase MCP and Stagehand MCP are the same server under two names, and this catalog lists both because people search for both — this page is the platform view, /servers/stagehand covers the natural-language automation layer that runs inside it. What Browserbase supplies is the browser itself: a headless Chrome session running in Browserbase's cloud rather than on the machine your agent is on, which is the reason to use it at all. The session is a real, addressable browser with its own residential-proxy and stealth configuration and a recorded replay you can watch afterwards, so an agent's browsing survives being run from a datacenter IP, and a failed run is debuggable after the fact instead of being a black box. Nothing renders on the developer's machine, so a long-running agent is not tied to a desktop staying awake. Browserbase's recommendation is the hosted server at https://mcp.browserbase.com/mcp over streamable HTTP — they operate it and absorb the model inference that the instruction-following tools require. Clients without HTTP transport connect via npx mcp-remote https://mcp.browserbase.com/mcp. Self-hosting installs @browserbasehq/mcp-server-browserbase from npm and needs BROWSERBASE_API_KEY and BROWSERBASE_PROJECT_ID from your dashboard. Six tools are exposed — start and end for session lifecycle, navigate, act, observe and extract — and they are documented in detail on the Stagehand entry, because the act/observe/extract trio is Stagehand's model rather than Browserbase's. One thing to know before self-hosting: the browserbase/mcp-server-browserbase repository was archived on 2026-07-20 and its README now says it is kept for historical reference and should not be read as representative of the current production service. The npm package still installs and the star count on this page belongs to that archived repo; the hosted endpoint is the path Browserbase actually maintains.

browserapi

Local install · updated 1mo ago · v3.0.0

🌍

Firecrawl MCP Server

by Firecrawl

LiveFeatured

The Firecrawl MCP server gives your AI assistant the ability to crawl, scrape, and extract structured data from any website — turning raw HTML into clean, LLM-ready Markdown or JSON in seconds. Built by the Firecrawl team, it exposes tools for single-page scraping, deep site crawls (following internal links), and batch URL extraction, all with JavaScript rendering handled automatically so dynamic content is never missed. Developers use it to automate competitive research, build live knowledge bases, extract pricing tables, monitor documentation changes, or feed structured web data into RAG pipelines — all through natural-language prompts without writing a single scraper script. The Firecrawl MCP server handles rate limiting, retries, and proxy rotation behind the scenes. Authentication requires a Firecrawl API key (free tier available). Install with: npx firecrawl-mcp. Works with Claude Desktop, Cursor, VS Code, and any MCP-compatible client. With Firecrawl, any public webpage becomes a structured data source your AI can reason over, compare, and act on — making it the go-to MCP server for web data extraction workflows.

browserapisearch

Checked 1m ago

Official MCP Servers from Anthropic

Anthropic publishes and maintains these reference MCP servers. They're the safest starting point in any MCP marketplace.

💻

Everything

by Anthropic

LocalFeaturedOfficial

Reference/test server with prompts, resources, and tools. Perfect for testing MCP implementations.

coding

Local install · updated 2mo ago · 2026.7.10

🌐

Fetch

by Anthropic

LocalFeaturedOfficial

Web content fetching and conversion for efficient LLM usage. Extract readable content from any URL.

apibrowser

Local install · updated 2mo ago · 2026.7.10

📁

Filesystem MCP Server

by Anthropic

LocalFeaturedOfficial

sandboxed read, write, edit, move and search access to an explicit whitelist of local directories, and it is the reference implementation most other filesystem MCP servers are modelled on. Shipped by Anthropic in the official modelcontextprotocol/servers monorepo (89,000+ stars, actively maintained), it is a Node.js server published to npm as @modelcontextprotocol/server-filesystem. The part worth understanding before you install is the access-control model, because there are now two ways to grant directories and they do not compose. Method one is command-line arguments: `npx -y @modelcontextprotocol/server-filesystem /path/one /path/two`. Method two, and the one the maintainers recommend, is MCP Roots — a client that supports the roots protocol sends its roots at initialization, and those roots COMPLETELY REPLACE any directories passed on the command line, then get replaced again on every `notifications/roots/list_changed`. That means allowed directories can change at runtime without restarting the server, but it also means a roots-capable client silently overrides your CLI arguments. If the server starts with no arguments and the client either does not support roots or sends an empty list, initialization throws an error. The tool surface is broad: `read_text_file` (with mutually exclusive `head`/`tail` line windows), `read_media_file` returning base64 image/audio content blocks, `read_multiple_files` which keeps going when individual reads fail, `write_file`, `edit_file`, `create_directory`, `list_directory`, `list_directory_with_sizes`, `move_file`, `search_files`, `directory_tree`, `get_file_info` and `list_allowed_directories`. `edit_file` is the one to learn — it does line-based and multi-line pattern matching with indentation detection and preservation, returns a git-style diff with context, and supports `dryRun: true` so you can preview a change before applying it; the maintainers recommend always running a dry run first. Every operation is refused outside the allowed set, and `list_allowed_directories` is the fastest way to confirm what the server actually believes it can touch.

filesystem

Local install · updated 2mo ago · 2026.7.10

💻

Git

by Anthropic

LocalFeaturedOfficial

Tools to read, search, and manipulate Git repositories. Full Git operations support.

codingdevops

Local install · updated 2mo ago · 2026.7.10

🧠

Memory

by Anthropic

LocalFeaturedOfficial

Knowledge graph-based persistent memory system. Store and retrieve contextual information.

memoryai

Local install · updated 2mo ago · 2026.7.10

🤖

Sequential Thinking MCP Server

by Anthropic

LocalOfficial

a single structured-reasoning tool that lets a model plan, revise and branch its own chain of thought instead of answering in one shot. Published by Anthropic as part of the official modelcontextprotocol/servers monorepo (89,000+ stars, actively maintained), it exposes exactly one tool — sequential_thinking — and that tool is the whole product. Each call carries a `thought` string plus bookkeeping fields: `thoughtNumber`, `totalThoughts`, and `nextThoughtNeeded`, which the model flips to false when it is done. The interesting fields are the optional ones. `isRevision` and `revisesThought` let the model go back and correct an earlier step rather than plowing ahead on a bad assumption; `branchFromThought` and `branchId` let it fork into an alternative line of reasoning and carry both forward; `needsMoreThoughts` lets it extend past its own original estimate when a problem turns out to be deeper than it looked. In practice you never call the tool by hand. You connect the server to an MCP host and ask a question that deserves more than one pass — plan a PostgreSQL 14 to 16 migration and revise if downtime exceeds five minutes, work out why a deploy only fails in production, compare three architectures and branch when an assumption breaks. You can tell it is working when the host inspector shows repeated sequential_thinking calls with a rising `thoughtNumber` rather than a single response. Install with `npx -y @modelcontextprotocol/server-sequential-thinking` — note the hyphenated package name, which differs from both the `sequentialthinking` directory in the repo and the Docker image `mcp/sequentialthinking`, a mismatch that breaks a lot of copied configs. A Docker image is published alongside the npm package, and the README carries one-click VS Code install buttons for both transports. Set `DISABLE_THOUGHT_LOGGING=true` if you do not want every thought written to the server log.

aicoding

Local install · updated 2mo ago · 2026.7.10

What is the MCP Marketplace?

The MCP marketplace (also called the MCP market) is a directory of Model Context Protocol servers — open-source or commercial software packages that add new capabilities to AI assistants. Think of it as an app store for AI tools, except everything runs on an open protocol and there are no platform fees.

Each MCP server in the marketplace exposes a specific set of tools that your AI can call: a database MCP server might expose query and describe_table, while a GitHub MCP server might expose create_pull_request and list_issues. The AI decides when and how to call these tools based on what you ask for.

MyMCPTools is the largest independent MCP marketplace, with 2456+ servers across 19 categories, live uptime status, install commands, and a free submission process for new servers.

New to the term? What “MCP server” actually means explains the protocol, the host/client/server split, and why most MCP servers are not hosted anywhere at all.

All MCP Marketplace Categories

MCP Marketplace FAQ

What is the MCP marketplace?

The MCP marketplace (or MCP market) is an open directory of Model Context Protocol (MCP) servers — software components that extend AI assistants like Claude, Cursor, and VS Code Copilot with real-world capabilities. MyMCPTools is the largest independent MCP marketplace, indexing 2,750+ servers across 19 categories. Unlike app stores, there are no gatekeepers or fees: any MCP server can be submitted and listed freely.

What is the Model Context Protocol (MCP)?

The Model Context Protocol (MCP) is an open standard introduced by Anthropic in November 2024 that defines how AI assistants connect to external tools, databases, APIs, and file systems. It uses a client-server architecture: your AI client (Claude Desktop, Cursor, VS Code) connects to MCP servers that expose capabilities as 'tools'. MCP has been widely adopted — Cursor, VS Code Copilot, Windsurf, Cline, Zed, and Continue all support it natively.

Is the MCP marketplace free?

Yes. MyMCPTools is a free, open directory. Browsing, searching, and filtering is always free. The underlying MCP servers are mostly open-source and free to install. Some servers connect to paid third-party services (Stripe, Datadog, HubSpot) that require their own subscriptions, but the MCP servers themselves are typically open-source with no license fee.

How do I install an MCP server from the marketplace?

Each server page on MyMCPTools shows the exact install command (usually a single npx or uvx command) and the config JSON snippet you need to add to your Claude Desktop or VS Code settings. Most installs take under two minutes. For Claude Desktop: add the server config to ~/Library/Application Support/Claude/claude_desktop_config.json and restart Claude.

Which MCP servers are most popular in the MCP marketplace?

The most popular MCP servers cover web tools (Firecrawl, Brave Search, Puppeteer), databases (PostgreSQL, SQLite, Supabase), developer workflow (GitHub, Linear, Jira), AI-native search (Perplexity, Exa), and productivity (Notion, Obsidian, Asana). Official Anthropic reference servers like Filesystem, Fetch, and Memory are also widely used as starting points.

What is the difference between the MCP marketplace and the MCP market?

The terms "MCP marketplace" and "MCP market" are used interchangeably by the community. Both refer to directories or hubs where you can discover and compare Model Context Protocol servers. MyMCPTools is the largest open MCP marketplace / MCP market, with 2,750+ servers, category filters, install commands, and live uptime status.

Can I submit my own MCP server to the marketplace?

Yes! MyMCPTools accepts community submissions. Go to mymcptools.com/submit to add your MCP server to the directory. You'll need a GitHub URL, a short description, and the install command. Most submissions are reviewed and published within 24 hours.

Does the MCP marketplace work with tools other than Claude?

Yes. All servers in the MyMCPTools MCP marketplace work with any MCP-compatible client: Claude Desktop, Claude Code, Cursor, VS Code (via MCP extension), Windsurf, Cline, Zed, and Continue. The Model Context Protocol is client-agnostic — the same server works across all these tools.

The open MCP market — no signup, no fees

2456+ MCP servers indexed across 19 categories. Browse, compare, and install in minutes.