Ecosystem insights
What the MCP ecosystem actually wires up, observed across public repositories that committed a client config. Public data — every number is re-derivable; repositories that opt out of listing are counted but never named.
13,665
Servers catalogued
6,605
Observed in the wild
referenced by a real repo
5,890
Consumer repositories
18,218
Usage edges
config placements
Most-adopted servers
by distinct public repositories- npm@upstash/context7-mcp623 repos
- npm@modelcontextprotocol/server-filesystem542 repos
- npm@playwright/mcp465 repos
- npm@modelcontextprotocol/server-sequential-thinking437 repos
- npm@modelcontextprotocol/server-github423 repos
- npm@modelcontextprotocol/server-memory312 repos
- pypimcp-server-fetch239 repos
- npmmcp-remote216 repos
- npmchrome-devtools-mcp196 repos
- remotehttps://mcp.supabase.com178 repos
- npm@supabase/mcp-server-supabase168 repos
- cmdsha256:fac430f1b08fe47c714105fe7cdbf45cb6ca1d86c3676396134dda5d09dde472149 repos
- npm@modelcontextprotocol/server-postgres140 repos
- npm@modelcontextprotocol/server-puppeteer124 repos
- remotehttps://api.githubcopilot.com124 repos
- remotehttps://mcp.context7.com124 repos
- pypigit+https://github.com/oraios/serena120 repos
- npmshadcn116 repos
- npm@modelcontextprotocol/server-brave-search116 repos
- pypimcp-server-git114 repos
How servers are distributed
identity kind of referenced servers- npm (1794)2,735 (34%)
- local command (3273)2,606 (32%)
- remote endpoint (748)1,281 (16%)
- PyPI (622)1,130 (14%)
- OCI / Docker (168)273 (3%)
Bar width is by repos observed; the count in parentheses is distinct servers of that kind. A registry keyed only on npm would miss the majority — local commands, remote endpoints, PyPI and Docker servers all show up here.
Client landscape
which agent clients commit these configs- unknown2,624 repos
- claude-code1,531 repos
- kiro763 repos
- cursor436 repos
- claude-desktop313 repos
- windsurf148 repos
- cline102 repos
- vscode99 repos
- kilocode24 repos
- continue7 repos
Frequently used together
server pairs sharing the most repositories- @modelcontextprotocol/server-filesystem+@modelcontextprotocol/server-github223 repos
- @modelcontextprotocol/server-sequential-thinking+@upstash/context7-mcp221 repos
- @modelcontextprotocol/server-filesystem+@modelcontextprotocol/server-memory206 repos
- @modelcontextprotocol/server-filesystem+@modelcontextprotocol/server-sequential-thinking197 repos
- @modelcontextprotocol/server-memory+@modelcontextprotocol/server-sequential-thinking195 repos
- @playwright/mcp+@upstash/context7-mcp175 repos
- @modelcontextprotocol/server-github+@modelcontextprotocol/server-sequential-thinking142 repos
- @modelcontextprotocol/server-github+@modelcontextprotocol/server-memory142 repos
- @modelcontextprotocol/server-filesystem+@upstash/context7-mcp130 repos
- @modelcontextprotocol/server-memory+@upstash/context7-mcp125 repos
- @modelcontextprotocol/server-github+@upstash/context7-mcp119 repos
- @modelcontextprotocol/server-sequential-thinking+@playwright/mcp112 repos
- @modelcontextprotocol/server-filesystem+@playwright/mcp103 repos
- @modelcontextprotocol/server-github+@playwright/mcp90 repos
- @modelcontextprotocol/server-memory+@playwright/mcp85 repos