📦 mcp-client-go
@yincongcyincong
About 📦 mcp-client-go
mcp client for Go (Golang). Integrate multiple Model Context Protocol (MCP) servers
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is mcp-client-go?
mcp-client-go is a Golang client library for the Model Context Protocol (MCP). It allows developers to register and interact with various MCP-based services such as Amap (Gaode Maps) using a unified API.
How to use mcp-client-go?
Integrate the library into a Go project, register the desired MCP services, and use the unified execution interface to invoke tools. Support for Claude-like configuration files is provided, and a prompt mechanism can trigger MCP requests. Refer to the demos and documentation in the repository for examples.
Key features of mcp-client-go
- Easy integration with MCP-compatible services
- Modular support for service types (e.g., Amap, GitHub, GoogleMap)
- Unified registration and client management
- Simple and intuitive tool execution interface
- Support for Claude-like config files to set up MCP servers
- Prompt interface to trigger MCP requests
Use cases of mcp-client-go
- Register and execute tools from MCP services like Redis, GitHub, AWS, or PostgreSQL
- Integrate MCP-powered web scraping, browser automation, or map APIs into Go applications
- Build AI assistants that interact with multiple data sources through a single MCP client
- Use prompt-driven workflows to trigger MCP service calls
FAQ from mcp-client-go
What MCP services does it support?
It supports over 20 services including Redis, GitHub, AWS, sequential_thinking, Firecrawl, PostgreSQL, GitLab, Slack, Puppeteer, EverArt, Sentry, Filesystem, Fetch, GoogleMap, Flomo, Chatsum, Amap, BaiduMap, Blender, FrameLink, Playwright, Tavily, and Time. Each service has its own documentation and demo.
How do I configure MCP servers?
You can use a Claude-like configuration file to set up the MCP server. A demo is available at the provided link in the repository.
How do I trigger MCP requests?
Use the prompt interface. Documentation on how to set up prompts to trigger MCP requests is available in the prompt README of the repository.
Are there demos available?
Yes. The repository includes demo code for many services, such as Redis, GitHub, AWS, Filesystem, GoogleMap, Amap, Playwright, Tavily, and Time, linked in the supported services table.
What are the runtime requirements?
mcp-client-go is a Go library, so a Go development environment is required. The specific Go version is not stated, but it targets MCP-compatible services.
Frequently asked questions
What MCP services does it support?
It supports over 20 services including Redis, GitHub, AWS, sequential_thinking, Firecrawl, PostgreSQL, GitLab, Slack, Puppeteer, EverArt, Sentry, Filesystem, Fetch, GoogleMap, Flomo, Chatsum, Amap, BaiduMap, Blender, FrameLink, Playwright, Tavily, and Time. Each service has its own documentation and demo.
How do I configure MCP servers?
You can use a Claude-like configuration file to set up the MCP server. A demo is available at the provided link in the repository.
How do I trigger MCP requests?
Use the prompt interface. Documentation on how to set up prompts to trigger MCP requests is available in the prompt README of the repository.
Are there demos available?
Yes. The repository includes demo code for many services, such as Redis, GitHub, AWS, Filesystem, GoogleMap, Amap, Playwright, Tavily, and Time, linked in the supported services table.
What are the runtime requirements?
mcp-client-go is a Go library, so a Go development environment is required. The specific Go version is not stated, but it targets MCP-compatible services.
Basic information
More Other MCP servers
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Codelf
unbugA search tool helps dev to solve the naming things problem.
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.

Lemon.io
lemon-ioRequest dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3
Comments