<?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: Diwakar</title>
    <description>The latest articles on DEV Community by Diwakar (@diwakar_98b44f29bf16b4c67).</description>
    <link>https://dev.to/diwakar_98b44f29bf16b4c67</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3875965%2F3ec947b2-3063-47ad-a334-734f4288f486.png</url>
      <title>DEV Community: Diwakar</title>
      <link>https://dev.to/diwakar_98b44f29bf16b4c67</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/diwakar_98b44f29bf16b4c67"/>
    <language>en</language>
    <item>
      <title>I built the missing piece of the MCP ecosystem</title>
      <dc:creator>Diwakar</dc:creator>
      <pubDate>Mon, 13 Apr 2026 06:00:17 +0000</pubDate>
      <link>https://dev.to/diwakar_98b44f29bf16b4c67/i-built-the-missing-piece-of-the-mcp-ecosystem-3ipe</link>
      <guid>https://dev.to/diwakar_98b44f29bf16b4c67/i-built-the-missing-piece-of-the-mcp-ecosystem-3ipe</guid>
      <description>&lt;p&gt;I Built the Missing Piece of the MCP Ecosystem&lt;br&gt;
If you've been building with AI agents lately, you've probably heard of MCP — Model Context Protocol. It's the open standard that lets AI agents like Claude connect to external tools: databases, APIs, file systems, code repos, payment systems. The ecosystem is growing fast. Companies like Stripe, Notion, Vercel, Redis, and Linear have all shipped official MCP servers.&lt;br&gt;
But there's a problem nobody is talking about.&lt;/p&gt;

&lt;p&gt;The Problem — MCP Servers Are Impossible to Discover&lt;br&gt;
Here's what installing an MCP server actually looks like today.&lt;br&gt;
You want to connect Claude to your PostgreSQL database. You Google "postgres MCP server." You find a GitHub repo. You read the README. You copy an npx command. You open your claude_desktop_config.json file manually. You paste the command into the right JSON structure, hoping you don't break the syntax. You restart Claude Desktop. You pray it works.&lt;br&gt;
Now repeat that for every single server you want to install.&lt;br&gt;
There is no central registry. No search. No standard install command. Servers are scattered across dozens of GitHub repos with no consistent format, no discovery layer, and no tooling. The MCP ecosystem has the servers. It just doesn't have npm.&lt;br&gt;
That's what I built.&lt;/p&gt;

&lt;p&gt;What I Built — MCPHub, the npm for MCP&lt;br&gt;
MCPHub is an open community registry and CLI for MCP servers. The idea is simple: every MCP server in one place, installable in one command.&lt;br&gt;
bashnpx mcphub install postgres&lt;br&gt;
npx mcphub install github&lt;br&gt;
npx mcphub install stripe&lt;br&gt;
That's it. The CLI writes directly to your claude_desktop_config.json. Restart your AI client and the server is live with all its tools available.&lt;br&gt;
The registry launched with 22 production-grade servers including official integrations from Stripe, Notion, Vercel, Redis, Linear, Qdrant, and the full official MCP server collection from the modelcontextprotocol team — filesystem, GitHub, postgres, memory, slack, puppeteer, brave-search, sqlite, git, and fetch.&lt;br&gt;
Everything is MIT licensed. No accounts. No lock-in. Free forever.&lt;/p&gt;

&lt;p&gt;How It Works — CLI + JSON Registry&lt;br&gt;
The architecture is intentionally simple. The registry is a single servers.json file on GitHub. Every entry looks like this:&lt;br&gt;
json{&lt;br&gt;
  "name": "postgres",&lt;br&gt;
  "author": "modelcontextprotocol",&lt;br&gt;
  "description": "Connect to any PostgreSQL database.",&lt;br&gt;
  "category": "Databases",&lt;br&gt;
  "install": "npx @modelcontextprotocol/server-postgres postgresql://localhost/mydb",&lt;br&gt;
  "tools": [&lt;br&gt;
    { "name": "query", "description": "Execute a SQL SELECT." },&lt;br&gt;
    { "name": "list_tables", "description": "List all tables in schema." }&lt;br&gt;
  ]&lt;br&gt;
}&lt;br&gt;
The CLI is a TypeScript Node.js tool that fetches and caches this registry, lets you search it, and writes the install config directly to your AI client's config file. It handles the full lifecycle — install, list, remove, update.&lt;br&gt;
The website is a zero-dependency single HTML file with full search, category filtering, dark mode, and a one-click install page. Deploy it anywhere. No build step, no framework, no dependencies.&lt;br&gt;
CI automatically validates every community submission against a JSON schema before merging. Every server entry has a real GitHub URL, verified install command, and documented tool list.&lt;/p&gt;

&lt;p&gt;Demo — Three Commands That Change Everything&lt;br&gt;
Install the CLI once:&lt;br&gt;
bashnpm install -g mcphub&lt;br&gt;
Search the registry:&lt;br&gt;
bashmcphub search "vector search"&lt;/p&gt;

&lt;h1&gt;
  
  
  Returns: qdrant, memory, and more
&lt;/h1&gt;

&lt;p&gt;Install any server:&lt;br&gt;
bashmcphub install memory&lt;/p&gt;

&lt;h1&gt;
  
  
  Writes to claude_desktop_config.json automatically
&lt;/h1&gt;

&lt;h1&gt;
  
  
  Restart Claude Desktop — done
&lt;/h1&gt;

&lt;p&gt;You can also check what's installed, get full server details, and remove servers:&lt;br&gt;
bashmcphub list&lt;br&gt;
mcphub info stripe&lt;br&gt;
mcphub remove slack&lt;br&gt;
The whole workflow that used to take 10 minutes of manual config editing now takes 10 seconds.&lt;/p&gt;

&lt;p&gt;Try It&lt;br&gt;
The full project is open source on GitHub:&lt;br&gt;
github.com/Diwakarsrd/MCPHUB&lt;br&gt;
The live registry browser and one-click install page:&lt;br&gt;
diwakarsrd.github.io/MCPHUB/&lt;br&gt;
Star the repo if you find it useful. It genuinely helps with visibility and helps more developers find it.&lt;/p&gt;

&lt;p&gt;What's Next — Submit Your Server&lt;br&gt;
MCPHub is community-owned. The registry grows through pull requests. If you've built an MCP server — or know of one that should be listed — opening a PR is all it takes.&lt;br&gt;
The entry format is simple, validation runs automatically in CI, and PRs get reviewed and merged fast.&lt;br&gt;
Here's what I want to add next based on demand:&lt;/p&gt;

&lt;p&gt;More database servers (MySQL, MongoDB, DynamoDB)&lt;br&gt;
More productivity tools (Jira, Asana, Calendar)&lt;br&gt;
Local AI tools (Ollama, local embeddings)&lt;br&gt;
A mcphub init command to scaffold new MCP servers&lt;/p&gt;

&lt;p&gt;If you build with AI agents and want a server added, open an issue or drop a comment below. I read every one.&lt;br&gt;
The MCP ecosystem is growing faster than any developer tool I've seen. MCPHub is the infrastructure layer it's been missing. Come build it with me.&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>ai</category>
      <category>opensource</category>
      <category>devtools</category>
    </item>
  </channel>
</rss>
