Most downloaded MCP servers

Top 50 MCP Servers

The fifty MCP servers in the catalogue with the most package downloads — of all time, and over the last day the registries report.

Downloads over the last day

Change since the previous registry read, 6 Oct 2026 50 servers
#MCP serverPublisherDownloads
1—Firebase Toolsfirebasefirebase361,375
2—Browser Usebrowser-usebrowser-use271,814
3▲1Chrome DevToolsChromeDevToolsChromeDevTools154,254
4▼1Blenderahujasidahujasid144,911
5—Trigger.devtriggerdotdevtriggerdotdev78,150
6—Snyksnyksnyk37,896
7—Desktop Commander@wonderwhy-er@wonderwhy-er28,254
8—Supergatewaysupercorp-aisupercorp-ai27,640
9—Agent Devicecallstackcallstack21,837
10▲5LLM Sandboxvndeevndee18,419
11▼1Expoexpoexpo15,996
12NEWAppwriteappwriteappwrite14,452
13▲22Excelharis-musaharis-musa14,253
14▼2Argentfilip131311filip13131111,416
15▼1SupabaseSupabaseSupabase11,014
16▼3Code Review Graphtirth8205tirth820510,800
17▼1Palisadepalisadepalisade10,798
18▼1Scryfallmodelcontextprotocolmodelcontextprotocol10,569
19▼1MongoDBmongodb-jsmongodb-js9,765
20▼1Ctxlint@yawlabs@yawlabs9,763
21▼1Omniroutediegosouzapwdiegosouzapw9,068
22▲9Sling CLIslingdataslingdata9,039
23▲4ClickHouseClickHouseClickHouse9,016
24▼3Next Devtoolsvercelvercel8,898
25▼3Tobilu Qmdtobitobi8,842
26▼3Azuremicrosoftmicrosoft8,591
27▼2Productbrain@productbrain@productbrain8,387
28▼2GitLab@zereight@zereight8,213
29▼5Chroma (official)chroma-corechroma-core8,204
30▼2Repomixyamadashyyamadashy8,000
31▼2Xcodebuildmcpxcodebuildmcpxcodebuildmcp7,680
32—Smart Webjojo-labsjojo-labs7,414
33—Fiorisapsap7,203
34—Ui5ui5ui57,060
35▼24Workspacetaylorwilsdontaylorwilsdon7,023
36—Sentrygetsentrygetsentry6,430
37▼7Sembleminishlabminishlab5,921
38NEWSerena MCP: the IDE for your agentoraiosoraios5,812
39▲1Langsmithlangchain-ailangchain-ai5,622
40▼3NetlifyNetlifyNetlify5,423
41NEWScaninvariantlabs-aiinvariantlabs-ai5,407
42▼4ActorsApifyApify5,294
43▼4Kordocchrisryugjchrisryugj5,260
44▼3Mobilemobile-nextmobile-next5,149
45▼3Projects@hasna@hasna4,586
46▼3Graphql Enhanced@letoribo@letoribo4,585
47NEWPagerduty Mcp Communitycarlyoucarlyou4,579
48▼4Mementos@hasna@hasna4,574
49—Tooluniversemims-harvardmims-harvard4,502
50▼4Cap Jscap-jscap-js4,382

Downloads from npm, PyPI and Docker Hub. Counted once a day in the registry each server’s package is published to. All time is the longest total the registry gives — for npm, the last 12 to 18 months. Today is the last full day npm and PyPI report; Docker Hub publishes a total only. Servers with the same count are listed by name. Registries last read 7 Oct 2026.

The most popular MCP servers, ranked by downloads

Top 50 MCP is a leaderboard of the MCP servers in the MCPRush catalogue with the most package downloads. Each server is ranked by the count its own registry publishes — npm, PyPI or Docker Hub — and the ranking is rebuilt once a day. Today lists the most downloaded MCP servers over the last full day; All time lists the ones with the largest totals.

Use it to see which servers developers actually pull into their projects, and which ones are gaining ground.

How the ranking works

Only registry downloads count. The number beside each server is the figure npm, PyPI or Docker Hub reports for its package. Nothing MCPRush measures on its own site — page views, reviews, ratings — has any part in the order.

All time and Today

All time is the longest total each registry reports; Today is the last full day.

  • npm. All time covers the last 12 to 18 months, depending on the package.
  • PyPI. All time covers PyPI’s public download records, which start in 2016.
  • Docker Hub. Only a running total of pulls is published, so Docker images appear in All time only.

Days are counted in UTC. The date of the last registry read is printed under the table.

What ▲, ▼ and NEW mean

The mark beside a rank shows how the server moved since the previous registry read. ▲ with a number means it climbed that many places, ▼ that it dropped, and a dash that it kept its place. NEW means it was not in the top 50 at the previous read. The date each list is compared with is written above its table.

Why a server you use may be missing

The ranking needs a package that can be counted and that belongs to one server. These are left out:

  • Remote servers reached by URL, which have no package to count.
  • Packages that several listings point to, since the downloads cannot be split between them.
  • General-purpose SDKs and proxies such as the MCP SDK, FastMCP and mcp-remote. People download them to build or connect servers, not as servers.
  • Servers MCPRush builds from a package and runs on its own MCP hosting. A hosted listing is not credited with the package’s downloads, even when its publisher wrote the package.
  • Platform builds such as -linux-x64 packages, whose downloads are the main package’s counted a second time.
  • Files downloaded from GitHub releases. Only npm, PyPI and Docker Hub counts are used.
  • Deprecated listings. These leave the catalogue as well.

Apart from deprecated listings, servers left out of the ranking are still listed in the MCP server catalogue.

What a download count does not tell you

Downloads measure reach, not quality. CI pipelines, container rebuilds, caches and mirrors all add to a registry’s count, and a package other tools depend on is fetched far more often than one people set up by hand. A high place says a server is widely used. It does not say the server suits your task, or that it is safe to connect to your data.

Before you add a server to your client, check what it can reach and who publishes it. The security grades and scan reports show what each listing was checked for.

Popular MCP servers by category

To compare servers that do the same job, open a category in the catalogue: developer tools and repositories, cloud and DevOps, databases, browser automation, AI and agents, files and storage, or web search and scraping.

The Top 50 ranks MCP servers only. Agent skills have a catalogue of their own, and stacks put servers and skills for one task together.

Finding a server for your AI client

A download count says nothing about which client a server works with. Each client has a list of its own: Claude Code MCP servers, and the same for Claude Desktop, Cursor, VS Code, Codex CLI, Windsurf and ChatGPT.

Once you have picked a server, the MCPRush blog walks through setting it up in Claude, Cursor, VS Code and Zed, and shows where every MCP client keeps its config file. The MCPRush command-line tool adds a listed server from your terminal.

Getting your MCP server into the Top 50

There is nothing to apply for. A listing that points to its own package on npm or PyPI, or its own image on Docker Hub, is read with the rest every day and ranks by its downloads alone. Two things keep a listing out: being served from MCPRush’s MCP hosting, and sharing its package with another listing. Publishing on MCPRush explains how to list a server and what makes one worth adding.

Frequently asked questions

Which MCP server has the most downloads?

Right now it is Browser Use, first on the All time list. Over the last full day it is Firebase Tools, first on Today. Both change as the registries report, so the tables above are the current answer.

How often is the Top 50 updated?

Once a day. The registries are read each morning, UTC, and the ▲ and ▼ marks compare the new list with the one before it.

Can a publisher pay for a higher place?

No. The order is set by registry downloads alone, then by name when two counts are equal. Paid plans and paid placements elsewhere on MCPRush do not change it.

Why does a server lead in All time but not in Today?

All time rewards long, steady use; Today shows a single day. A new or fast-growing server can top Today well before it leads All time.