<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Leroy Jenkins</title>
    <description>The latest articles on DEV Community by Leroy Jenkins (@leroy_jenkins_951c84b2838).</description>
    <link>https://dev.to/leroy_jenkins_951c84b2838</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4124849%2Ffe431b44-538a-4c15-8ed4-9ce17b6085d6.png</url>
      <title>DEV Community: Leroy Jenkins</title>
      <link>https://dev.to/leroy_jenkins_951c84b2838</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/leroy_jenkins_951c84b2838"/>
    <language>en</language>
    <item>
      <title>I counted the MCP registry: 101,219 entries are 31,309 servers, and 23% have no source repo</title>
      <dc:creator>Leroy Jenkins</dc:creator>
      <pubDate>Mon, 14 Sep 2026 16:20:55 +0000</pubDate>
      <link>https://dev.to/leroy_jenkins_951c84b2838/i-counted-the-mcp-registry-101219-entries-are-31309-servers-and-23-have-no-source-repo-33a6</link>
      <guid>https://dev.to/leroy_jenkins_951c84b2838/i-counted-the-mcp-registry-101219-entries-are-31309-servers-and-23-have-no-source-repo-33a6</guid>
      <description>&lt;p&gt;Every "how many MCP servers exist" number I could find counts registry entries. The official Model Context Protocol registry keeps every historical version of every server, so the entry count and the server count are different things. I pulled all of it and did the arithmetic.&lt;/p&gt;

&lt;h2&gt;
  
  
  Method
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Source: the public registry API, every record by cursor pagination, on 14 September 2026.&lt;/li&gt;
&lt;li&gt;Deduplication: one record per server name, keeping the latest version.&lt;/li&gt;
&lt;li&gt;Hosts: parsed from the declared remote URLs.&lt;/li&gt;
&lt;li&gt;Metadata only. I never connected to a server, so "declares an HTTPS endpoint" is not the same as "up" or "safe".&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The numbers
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Figure&lt;/th&gt;
&lt;th&gt;Value&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Raw registry entries&lt;/td&gt;
&lt;td&gt;101,219&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Distinct servers (latest version per name)&lt;/td&gt;
&lt;td&gt;31,309&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Entries that are superseded versions&lt;/td&gt;
&lt;td&gt;69% (3.23x inflation)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Servers with no source repository&lt;/td&gt;
&lt;td&gt;7,090 (22.6%)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Remote-only servers with no repository&lt;/td&gt;
&lt;td&gt;6,484 (20.7%)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Remote / package / both / neither&lt;/td&gt;
&lt;td&gt;18,984 / 13,427 / 1,516 / 414&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Servers sharing a hostname with 50+ others&lt;/td&gt;
&lt;td&gt;5,460 (17.4%)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Top three hosts combined&lt;/td&gt;
&lt;td&gt;4,525 servers (14.5% of everything)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Distinct publishers&lt;/td&gt;
&lt;td&gt;18,500&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Publishers with exactly one server&lt;/td&gt;
&lt;td&gt;16,594 (89.7%)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Marked deprecated&lt;/td&gt;
&lt;td&gt;334&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;New servers first seen, Sep 2025&lt;/td&gt;
&lt;td&gt;456&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;New servers first seen, Aug 2026&lt;/td&gt;
&lt;td&gt;6,673&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  What this means if you are choosing servers for an agent
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Version inflation.&lt;/strong&gt; Any count of registry entries overstates the ecosystem by 3.2x. If a directory, a benchmark or a pitch deck says "100k MCP servers", it counted versions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Auditability.&lt;/strong&gt; One server in five is remote-only with no repository. There is no code to read; the only way to find out what it does is to connect to it. If your policy is "review before you allow", a fifth of the registry is unreviewable by construction.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Concentration.&lt;/strong&gt; 17.4% of servers share a hostname with at least fifty others, and three hosts front 14.5% of the entire registry. Some of that is legitimate gateways. Some looks like bulk registration. Either way, "which host is this really talking to" is a better question than "which publisher is listed".&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Growth.&lt;/strong&gt; New servers per month went from 456 to 6,673 in a year. Whatever review process you have today will not scale to next year's registry by hand.&lt;/p&gt;

&lt;h2&gt;
  
  
  Check a server before you trust it
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Live totals, no key needed: &lt;a href="https://api.marklode.com/v1/stats" rel="noopener noreferrer"&gt;https://api.marklode.com/v1/stats&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Look up one server name or one publisher namespace (free tier, 1,000 calls a month): &lt;a href="https://rapidapi.com/thearchitect0x/api/marklode-verify" rel="noopener noreferrer"&gt;https://rapidapi.com/thearchitect0x/api/marklode-verify&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Pull the whole deduplicated dataset yourself: &lt;a href="https://apify.com/thearchitect0x/mcp-registry-scraper" rel="noopener noreferrer"&gt;https://apify.com/thearchitect0x/mcp-registry-scraper&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I refresh the census monthly and will post the deltas. Corrections and questions about method are welcome in the comments.&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>ai</category>
      <category>api</category>
      <category>data</category>
    </item>
  </channel>
</rss>
