mcp-go
mcp-go copied to clipboard
what is the difference ? metoro-io/mcp-golang
what is the difference ?mark3labs/mcp-go metoro-io/mcp-golang
wondering the same, starting a new project and would like to pick the more stable/complete one
after doing server impls exclusively with this library, currently trying to wire some MCPs into an LLM client-side, and one difference is metoro's client lib lets you assemble stdio clients from streams instead of directly executing the server process.
https://github.com/mark3labs/mcp-go/issues/66
Having a quick scan of https://github.com/metoro-io/mcp-golang, from my point of view, mcp-golang has better architecture at least.
worth noting that the client for mcp-golang is a bit out of date/less maintained, afaict, it doesn't pass protocol versions and many servers choke on that
also worth noting that an official go sdk should be coming soon https://github.com/orgs/modelcontextprotocol/discussions/224