Show HN: mcp.hosting – The easiest way to install MCP servers

Posted by jeffyaw 13 hours ago

Counter2Comment2OpenOriginal

Hey HN, adding new mcp servers by hand-editing JSON across Claude Code, Claude Desktop, and Cursor is annoying. So I built mcp.hosting, the easiest way to install MCP servers.

Add mcp servers by clicking to add from the Explore page. Or click on github repo badges. Or manually add as well. It's easy to add a bunch in your online account and then they're immediately available in your mcp client of choice. There is also Smart Routing built in to make sure it's fast and uses the best mcp tool for the job.

Free tier covers 3 active servers, Pro is $9/mo for unlimited, and self-host is available if you want to run the whole stack.

Happy to answer questions about the compliance suite (coming soon), the registry, or the stack (Fastify + Postgres + Caddy on EKS).

Comments

Comment by globalchatads 10 hours ago

Quick question on the Smart Routing layer: when an upstream MCP server returns HTTP 402 (x402 payment required), does your proxy pass that status through so the client can run its own payment handler, or is it caught and flattened into a generic error upstream of Claude Code? The answer decides whether paid third-party MCP servers can negotiate through mcp.hosting at all, or whether everything has to be prepaid inside the account.

Comment by jeffyaw 6 hours ago

Good question, the answer is simpler than the setup suggests, because for most servers mcp.hosting isn't actually in the data path.

When you install a server, your client (Claude Code, Cursor, etc.) ends up with the upstream's endpoint written into its own config and talks to it directly. No proxy, no status rewriting, x402 is whatever the upstream sends, unmodified, and your client-side payment handler runs natively.

So paid third-party MCP servers can absolutely negotiate through mcp.hosting-installed configs, and the hosted-proxy path doesn't break x402.