Show HN: Bastion – run each MCP server once, for every client on your Mac
Bastion, a new macOS tool, runs Model Context Protocol servers once and multiplexes them across multiple clients.
Bastion is a macOS tool that solves a resource problem for developers using the Model Context Protocol (MCP): instead of each client (like Claude in different apps) spinning up its own instance of an MCP server, Bastion runs a single instance and routes requests from multiple clients through it. The project launched on Hacker News as a Show HN post.
MCP is a protocol for connecting AI applications like Claude to local tools and data sources. In typical setups, each application that wants to use an MCP server has to start its own instance, which multiplies resource consumption and server overhead. Bastion acts as a central hub, receiving connections from multiple clients and forwarding them to a single running MCP server, reducing duplication and allowing better resource management on the user's machine.
The tool is designed specifically for macOS users who run multiple MCP clients simultaneously—for instance, developers using Claude across different applications, IDEs, or interfaces. By centralizing server management, Bastion aims to make MCP adoption more practical for users with resource constraints or those who prefer efficiency over redundant processes.
Details on Bastion's implementation, supported MCP server types, configuration options, or performance characteristics are not provided in the available source material. The project remains in early stage with minimal community engagement at launch, reflected in its low Hacker News points and zero comments at time of posting.
No comments yet — start the thread.