Hacker News
Show HN: Open-source load balancer for distributed MCP server architecture
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
GenAI vulnerabilities fixed only 21% of the time after pentesting
Article URL: https://www.scworld.com/news/genai-vulnerabilities-fixed-only-21-of-the-time-after-pentesting
Comments URL: https://news.ycombinator.com/item?id=43704731
Points: 1
# Comments: 0
The Social Lives of Male African Elephants
Lyft to buy taxi app Free Now for $200M to expand into Europe
Article URL: https://www.cnbc.com/2025/04/16/lyft-to-buy-taxi-app-free-now-for-200-million-to-expand-into-europe.html
Comments URL: https://news.ycombinator.com/item?id=43704228
Points: 1
# Comments: 0
Show HN: Stuffed-Na(a)N, a library for stuffing your NaNs
Article URL: https://github.com/si14/stuffed-naan-js
Comments URL: https://news.ycombinator.com/item?id=43704224
Points: 1
# Comments: 0
Lyft to enter European market with $200M FreeNow acquisition
Article URL: https://www.reuters.com/markets/deals/lyft-enter-european-market-with-200-million-freenow-acquisition-2025-04-16/
Comments URL: https://news.ycombinator.com/item?id=43704220
Points: 1
# Comments: 0
Microsoft BitNet 1.58bit LLM 2B4T released
Article URL: https://huggingface.co/microsoft/bitnet-b1.58-2B-4T
Comments URL: https://news.ycombinator.com/item?id=43704219
Points: 1
# Comments: 0
Show HN: My Prompt Rulebook – Copy-Paste Instructions (GPT/Claude etc.)
Article URL: https://www.promptquick.ai/
Comments URL: https://news.ycombinator.com/item?id=43704215
Points: 1
# Comments: 0
How to Optimize Cursor?
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
2ch Chronicle
Article URL: https://en.wikibooks.org/wiki/2ch_Chronicle
Comments URL: https://news.ycombinator.com/item?id=43704191
Points: 1
# Comments: 0
What would Darwin say about AI Agents?
Article URL: https://blog.costa.security/what-would-darwin-say-about-ai-agents-e35b343706ef
Comments URL: https://news.ycombinator.com/item?id=43704162
Points: 1
# Comments: 0
Server Side Includes
Article URL: https://en.wikipedia.org/wiki/Server_Side_Includes
Comments URL: https://news.ycombinator.com/item?id=43704144
Points: 1
# Comments: 0
TeapotLLM- an open-source <1B model for hallucination-resistant Q&A on a CPU
Article URL: https://huggingface.co/teapotai/teapotllm
Comments URL: https://news.ycombinator.com/item?id=43704135
Points: 1
# Comments: 0
The Ciris Framework
Article URL: https://www.ethicsengine.org/ciris
Comments URL: https://news.ycombinator.com/item?id=43704124
Points: 1
# Comments: 1
Lyft to enter European market with $200M FreeNow acquisition
Article URL: https://finance.yahoo.com/news/lyft-enter-european-market-200-113633358.html
Comments URL: https://news.ycombinator.com/item?id=43704122
Points: 2
# Comments: 0
Using bitmaps to perform range queries
Article URL: https://www.featurebase.com/blog/featurebase.com/blog/range-encoded-bitmaps
Comments URL: https://news.ycombinator.com/item?id=43704119
Points: 1
# Comments: 0
We built our entire AI App Builder on Cloudflare stack, and it's awesome
Hey everyone, the founder of Fine.dev here.
I wanted to share my experience from switching our cloud provider to CloudFlare. A bit about us:
Last week launched our platform: An all-in-one AI that turns a single prompt into a production-ready app.
Every project our users build comes with auth, database, file storage, LLM integration, and hosting, all working out of the box.
It feels like magic but it's very real - and a lot of it is thanks to Cloudflare.
Our dream with Fine was that anyone, literally anyone, will be able to build and launch something useful. Without wrestling with infrastructure. Without stitching together 10 different services. Without spending weeks before seeing something live.
Cloudflare made that dream feel possible! It is global by default and fast by default. The Infra just "disappears" behind the product. This allowed us to focus all of our energy on our users' experience.
I mentioned the features before because each one of them relies entirely on Cloudflare's powerful stack: → D1 as the database → Workers for backend logic → R2 for file storage → AI Gateway for model routing
We are already having users testing this and the responses have been… incredible.
We’ve seen people ship AI agents, micro-SaaS apps, internal tools and personal productivity tools - everything that you can possibly imagine!
Despite all these different use cases, working with the infrastructure was smooth as butter. Really, one of the best infra experiences I had.
It’s been a joy building this.
A huge shoutout to CF team - we couldn’t have done it without the foundation you’ve built.
Dan
Comments URL: https://news.ycombinator.com/item?id=43704115
Points: 3
# Comments: 0
FBI Denver Warns of Online File Converter Scam
Article URL: https://www.fbi.gov/contact-us/field-offices/denver/news/fbi-denver-warns-of-online-file-converter-scam
Comments URL: https://news.ycombinator.com/item?id=43704112
Points: 3
# Comments: 0
The Path to Open-Sourcing the DeepSeek Inference Engine
Article URL: https://github.com/deepseek-ai/open-infra-index/blob/main/OpenSourcing_DeepSeek_Inference_Engine/README.md
Comments URL: https://news.ycombinator.com/item?id=43704100
Points: 1
# Comments: 0
European Transparent IT Job Market Report 2024 [pdf]
Article URL: https://static.devitjobs.com/market-reports/European-Transparent-IT-Job-Market-Report-2024.pdf
Comments URL: https://news.ycombinator.com/item?id=43704098
Points: 1
# Comments: 0