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 server | Publisher | Downloads |
|---|---|---|---|
| 1— | Firebase Toolsfirebase | firebase | 361,375 |
| 2— | Browser Usebrowser-use | browser-use | 271,814 |
| 3▲1 | Chrome DevToolsChromeDevTools | ChromeDevTools | 154,254 |
| 4▼1 | Blenderahujasid | ahujasid | 144,911 |
| 5— | Trigger.devtriggerdotdev | triggerdotdev | 78,150 |
| 6— | Snyksnyk | snyk | 37,896 |
| 7— | Desktop Commander@wonderwhy-er | @wonderwhy-er | 28,254 |
| 8— | Supergatewaysupercorp-ai | supercorp-ai | 27,640 |
| 9— | Agent Devicecallstack | callstack | 21,837 |
| 10▲5 | LLM Sandboxvndee | vndee | 18,419 |
| 11▼1 | Expoexpo | expo | 15,996 |
| 12NEW | Appwriteappwrite | appwrite | 14,452 |
| 13▲22 | Excelharis-musa | haris-musa | 14,253 |
| 14▼2 | Argentfilip131311 | filip131311 | 11,416 |
| 15▼1 | SupabaseSupabase | Supabase | 11,014 |
| 16▼3 | Code Review Graphtirth8205 | tirth8205 | 10,800 |
| 17▼1 | Palisadepalisade | palisade | 10,798 |
| 18▼1 | Scryfallmodelcontextprotocol | modelcontextprotocol | 10,569 |
| 19▼1 | MongoDBmongodb-js | mongodb-js | 9,765 |
| 20▼1 | Ctxlint@yawlabs | @yawlabs | 9,763 |
| 21▼1 | Omniroutediegosouzapw | diegosouzapw | 9,068 |
| 22▲9 | Sling CLIslingdata | slingdata | 9,039 |
| 23▲4 | ClickHouseClickHouse | ClickHouse | 9,016 |
| 24▼3 | Next Devtoolsvercel | vercel | 8,898 |
| 25▼3 | Tobilu Qmdtobi | tobi | 8,842 |
| 26▼3 | Azuremicrosoft | microsoft | 8,591 |
| 27▼2 | Productbrain@productbrain | @productbrain | 8,387 |
| 28▼2 | GitLab@zereight | @zereight | 8,213 |
| 29▼5 | Chroma (official)chroma-core | chroma-core | 8,204 |
| 30▼2 | Repomixyamadashy | yamadashy | 8,000 |
| 31▼2 | Xcodebuildmcpxcodebuildmcp | xcodebuildmcp | 7,680 |
| 32— | Smart Webjojo-labs | jojo-labs | 7,414 |
| 33— | Fiorisap | sap | 7,203 |
| 34— | Ui5ui5 | ui5 | 7,060 |
| 35▼24 | Workspacetaylorwilsdon | taylorwilsdon | 7,023 |
| 36— | Sentrygetsentry | getsentry | 6,430 |
| 37▼7 | Sembleminishlab | minishlab | 5,921 |
| 38NEW | Serena MCP: the IDE for your agentoraios | oraios | 5,812 |
| 39▲1 | Langsmithlangchain-ai | langchain-ai | 5,622 |
| 40▼3 | NetlifyNetlify | Netlify | 5,423 |
| 41NEW | Scaninvariantlabs-ai | invariantlabs-ai | 5,407 |
| 42▼4 | ActorsApify | Apify | 5,294 |
| 43▼4 | Kordocchrisryugj | chrisryugj | 5,260 |
| 44▼3 | Mobilemobile-next | mobile-next | 5,149 |
| 45▼3 | Projects@hasna | @hasna | 4,586 |
| 46▼3 | Graphql Enhanced@letoribo | @letoribo | 4,585 |
| 47NEW | Pagerduty Mcp Communitycarlyou | carlyou | 4,579 |
| 48▼4 | Mementos@hasna | @hasna | 4,574 |
| 49— | Tooluniversemims-harvard | mims-harvard | 4,502 |
| 50▼4 | Cap Jscap-js | cap-js | 4,382 |
All-time downloads
Change since the previous registry read, 6 Oct 2026 50 servers| # | MCP server | Publisher | Downloads |
|---|---|---|---|
| 1— | Browser Usebrowser-use | browser-use | 368,316,989 |
| 2— | Mockservermock-server | mock-server | 128,421,056 |
| 3— | Firebase Toolsfirebase | firebase | 85,388,471 |
| 4— | SeleniumBaseseleniumbase | seleniumbase | 77,445,145 |
| 5— | Chrome DevToolsChromeDevTools | ChromeDevTools | 60,367,652 |
| 6— | Snyksnyk | snyk | 30,008,422 |
| 7— | Trigger.devtriggerdotdev | triggerdotdev | 12,970,235 |
| 8— | Scalewayscaleway | scaleway | 9,417,335 |
| 9— | EdgarToolsdgunning | dgunning | 8,161,322 |
| 10— | Excelharis-musa | haris-musa | 8,082,251 |
| 11— | Office Word@gongrzhe | @gongrzhe | 5,727,457 |
| 12— | ScraplingD4Vinci | D4Vinci | 5,633,221 |
| 13— | Pdf Toolslockon-n | lockon-n | 5,188,701 |
| 14— | LLM Sandboxvndee | vndee | 4,793,135 |
| 15— | Expoexpo | expo | 4,478,591 |
| 16— | SupabaseSupabase | Supabase | 4,420,523 |
| 17— | Azuremicrosoft | microsoft | 4,074,833 |
| 18— | Supergatewaysupercorp-ai | supercorp-ai | 4,001,359 |
| 19— | Grafanagrafana | grafana | 3,778,673 |
| 20— | Sling CLIslingdata | slingdata | 3,719,674 |
| 21— | MongoDBmongodb-js | mongodb-js | 3,580,718 |
| 22— | GitLab@zereight | @zereight | 3,264,760 |
| 23— | Agent Devicecallstack | callstack | 3,134,697 |
| 24— | Repomixyamadashy | yamadashy | 2,977,292 |
| 25— | Next Devtoolsvercel | vercel | 2,939,771 |
| 26— | Nxnrwl | nrwl | 2,835,216 |
| 27— | Desktop Commander@wonderwhy-er | @wonderwhy-er | 2,790,788 |
| 28— | Sentrygetsentry | getsentry | 2,783,552 |
| 29— | Xcodebuildmcpxcodebuildmcp | xcodebuildmcp | 2,633,363 |
| 30— | Fiorisap | sap | 2,557,395 |
| 31— | Ui5ui5 | ui5 | 2,338,054 |
| 32— | Web Foragercyranob | cyranob | 2,252,029 |
| 33— | Chrome Localcallmehuyv | callmehuyv | 2,190,020 |
| 34— | Gmail (community)@gongrzhe | @gongrzhe | 2,187,639 |
| 35— | Code Review Graphtirth8205 | tirth8205 | 2,131,784 |
| 36— | Office Powerpoint@gongrzhe | @gongrzhe | 1,981,442 |
| 37— | ClickHouseClickHouse | ClickHouse | 1,928,286 |
| 38— | Workspacetaylorwilsdon | taylorwilsdon | 1,921,099 |
| 39— | Hahomeassistant-ai | homeassistant-ai | 1,770,234 |
| 40— | Cap Jscap-js | cap-js | 1,757,871 |
| 41— | Tavilytavily-ai | tavily-ai | 1,727,554 |
| 42— | PraisonAIMervinPraison | MervinPraison | 1,598,982 |
| 43— | HLIMShlims-mcp | hlims-mcp | 1,585,252 |
| 44— | Terraformhashicorp | hashicorp | 1,524,867 |
| 45— | Chroma (official)chroma-core | chroma-core | 1,503,439 |
| 46▲2 | Blenderahujasid | ahujasid | 1,427,723 |
| 47▼1 | HOL Guardhashgraph-online | hashgraph-online | 1,348,839 |
| 48▼1 | Skylosduriantaco | duriantaco | 1,344,059 |
| 49— | Snowflake Labssnowflake-labs | snowflake-labs | 1,193,467 |
| 50NEW | Tooluniversemims-harvard | mims-harvard | 1,150,623 |
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-x64packages, 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.