Why not use etcd or another open well-established/tested/multiclient discovery system? #423
Replies: 2 comments 2 replies
-
Hey, @scottslewis great point! Honestly, using something like etcd sounds like a pretty smart move. Why reinvent the wheel when there are battle-tested solutions out there doing exactly what we need? etcd gives us strong consistency, built-in leader election, and all that Raft magic—basically, the secret sauce for a reliable distributed registry. That said, we should also make sure we’re not inviting extra complexity just for the fun of it. Running etcd clusters isn’t exactly a “set it and forget it” job… unless we want to live on the edge and deal with split-brain scenarios at midnight. 😅 But seriously, if we can avoid building a custom registry from scratch and get the stability of a tried-and-true system, I’m all in. Let’s just double-check that it plays nice with our scaling goals and doesn’t turn into an operational headache. Happy to nerd out more about this if needed! |
Beta Was this translation helpful? Give feedback.
-
When someone has some time, could you please share some examples of problems you think we'll run into given the MCP Registry's scope and design goals? Would be helpful to understand the specific pain points before we dig into discussing adopting solutions and standards. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Pre-submission Checklist
Discussion Topic
It seems to me that a mcp distributed registry could benefit significantly by using an existing, well-established, federated protocols...e.g. etcd.
Beta Was this translation helpful? Give feedback.
All reactions