mcp-go icon indicating copy to clipboard operation
mcp-go copied to clipboard

what is the difference ? metoro-io/mcp-golang

Open icetech233 opened this issue 8 months ago • 6 comments

what is the difference ?mark3labs/mcp-go metoro-io/mcp-golang

icetech233 avatar Mar 28 '25 08:03 icetech233

wondering the same, starting a new project and would like to pick the more stable/complete one

nklsnkr avatar Mar 31 '25 18:03 nklsnkr

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

cwlbraa avatar Apr 01 '25 20:04 cwlbraa

Having a quick scan of https://github.com/metoro-io/mcp-golang, from my point of view, mcp-golang has better architecture at least.

leavez avatar Apr 06 '25 09:04 leavez

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

cwlbraa avatar Apr 07 '25 17:04 cwlbraa

also worth noting that an official go sdk should be coming soon https://github.com/orgs/modelcontextprotocol/discussions/224

cwlbraa avatar Apr 07 '25 17:04 cwlbraa