
mcp-client-go
Supports UIby yincongcyincong
Golang client library for the Model Context Protocol (MCP), enabling Go apps to integrate with various MCP servers.
What it does
mcp-client-go is a comprehensive Golang implementation of the Model Context Protocol (MCP) client. It allows Go developers to build AI-powered applications that can seamlessly connect to and interact with a wide array of MCP servers, such as Redis, GitHub, AWS, and Google Maps, using a unified API.
Tools
This is a client library rather than a standalone server, providing the infrastructure to execute tools from any connected MCP server. It includes built-in support for:
- Stdio/SSE/HTTP Transport: Flexible connection methods for various server types.
- Unified Registration: Simple management of multiple MCP server configurations.
- Tool Execution: Standardized interface for calling remote tools from Go code.
Installation
Install the package via Go:
go get github.com/yincongcyincong/mcp-client-go
Supported hosts
Supported for custom Go applications and AI agents implementing MCP.
Quick install
go get github.com/yincongcyincong/mcp-client-goInformation
- Pricing
- free
- Published
- 6/13/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
All clients
go get github.com/yincongcyincong/mcp-client-go





