
MCP-Go
by xiaoconstantine
Complete Golang implementation of the Model Context Protocol for building high-performance MCP clients and servers.
What it does
MCP-Go is a comprehensive library that implements the Model Context Protocol (MCP) in Go, enabling developers to create standardized interfaces between LLM clients and context providers. It provides the building blocks to implement resource discovery, tool invocation, and prompt templates using the Go programming language.
Tools
As a framework, it enables the creation of various tools. Example implementations include:
- Git MCP Server: Exposes Git repository info and commands.
- Shell MCP Server: Provides shell command execution capabilities.
Installation
To use the library in your project:
go get github.com/XiaoConstantine/mcp-go
Supported hosts
- claude
Quick install
go get github.com/XiaoConstantine/mcp-goInformation
- Pricing
- free
- Published
- 4/28/2026
- stars






