Golang framework for building MCP Servers, focussed on type safety
mcp-golang โ Unofficial Go implementation of the Model Context Protocol (MCP)
go get github.com/metoro-io/mcp-golang
Feature | Status | Notes |
---|---|---|
Tool Calls | โ | Native Go structs, notifications |
Prompt Calls | โ | Role-based messaging |
Resource Calls | โ | Embedded/text resources |
HTTP/Gin Transport | โ | Stateless, no notifications |
SSE Transport | โ | Event-driven communication |
For more details, visit mcpgolang.com or join the Discord. Contributions welcome!
๐จ A command-line development tool for inspecting and interacting with MCP servers with extra features like mocks and proxies.
๐๐ฅ๏ธ A CLI based client to chat and connect with any MCP server. Useful during development & testing of MCP servers.
๐ A simple TypeScript library for creating MCP servers.
๐ An MCP stdio to HTTP SSE transport gateway with example server and MCP client.