Hacker News

Show HN: Open-source load balancer for distributed MCP server architecture

Hacker News - Wed, 04/16/2025 - 8:43am

Like many others, I’ve been hacking on MCP servers lately. The issue I ran into was that running multiple MCP servers behind a unified backend was hard. I needed a way to combine all the tool calls from different MCP servers so the client got a unified view, route requests to the correct server based on the tool call, and maintain session affinity for SSE requests. This led me to build CATIE, which solves the above issues.

CATIE is a lightweight proxy that routes MCP requests to the appropriate backend services based on their content.

Key Features

- Content-Based Routing: Routes requests based on tool call. This allows server operators to use a micro-service architecture, with the user only installing one server. This separation allows server operators to scale tool calls independently.

- Unified Tool Call Response: Combine the tool list response from multiple MCP servers. - Session Stickiness: Maintains client connections to the same backend

- Pattern Matching: Uses regex patterns to route tool requests

- Real-time Monitoring: Simple dashboard to see traffic patterns and performance with built-in Prometheus integration.

- Backend Switching: Change where requests go without client reconfiguration

How It Works

CATIE sits between your clients and your MCP servers. When a request comes in, it:

- Parses the JSON-RPC request to understand what it's trying to do

- Applies your routing rules to determine the appropriate backend

- Forwards the request to the backend

- Maintains session stickiness for ongoing conversations

- Has a built-in UI for monitoring statistics and integrates with Prometheus

CATIE is fully open source under the MIT license. Contributions, feedback, and feature requests are all welcome!

- GitHub: https://github.com/mclenhard/catie-mcp - Docs: https://www.catiemcp.com/docs/

Comments URL: https://news.ycombinator.com/item?id=43704735

Points: 2

# Comments: 0

Categories: Hacker News

How to Optimize Cursor?

Hacker News - Wed, 04/16/2025 - 7:51am

What is the best model, i haven't kept up much with the gemini-2.5 and claude 3.7 going bonkers drama, i have sticked with 3.5 sonnet as i only make it do tedious tasks, but i'd like it if was just a tad bit smarter.

Comments URL: https://news.ycombinator.com/item?id=43704194

Points: 1

# Comments: 1

Categories: Hacker News

2ch Chronicle

Hacker News - Wed, 04/16/2025 - 7:51am
Categories: Hacker News

Server Side Includes

Hacker News - Wed, 04/16/2025 - 7:44am
Categories: Hacker News

The Ciris Framework

Hacker News - Wed, 04/16/2025 - 7:42am

Article URL: https://www.ethicsengine.org/ciris

Comments URL: https://news.ycombinator.com/item?id=43704124

Points: 1

# Comments: 1

Categories: Hacker News

Pages