tigranbs 2 days ago

I built a tool to combine multiple MCP servers into one endpoint. This enables keeping a single endpoint exposed to an MCP Client like Claude Desktop or Cursor, but adding more stuff or swapping MCP servers without touching the configuration on the client side. I believe that MCP Client apps like Claude Desktop or ChatGPT would become a new type of browser and a tool like McGravity where you can compose multiple MCP Servers into one would be a necessity moving forward.

It is done using Bun runtime to be able to compile everything into a single distributable binary by cross-compiling it, and also, because with Bun you write TypeScript but you get Golang level of performance with a great TypeScript libraries support.

Let me know what you think!