mcp client for Go (Golang). Integrate multiple Model Context Protocol (MCP) servers
mcp client for Go (Golang). Integrate multiple Model Context Protocol (MCP) servers
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.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| redis | A Model Context Protocol server that provides access to Redis databases. |
| github | The GitHub MCP Server is a Model Context Protocol (MCP) server that provides seamless integration with GitHub APIs |
| aws | An MCP server implementation for retrieving information from the AWS Knowledge Base using the Bedrock Agent Runtime. |
| sequential_thinking | An MCP server implementation that provides a tool for dynamic and reflective problem-solving through a structured thinking process. |
| firecrawl | A Model Context Protocol (MCP) server implementation that integrates with Firecrawl for web scraping capabilities. |
| postgresql | A Model Context Protocol server that provides read-only access to PostgreSQL databases. |
| gitlab | MCP Server for the GitLab API, enabling project management, file operations, and more. |
| slack | MCP Server for the Slack API, enabling Claude to interact with Slack workspaces. |
| puppeteer | A Model Context Protocol server that provides browser automation capabilities using Puppeteer. |
| everart | Image generation server for Claude Desktop using EverArt's API. |
| sentry | A Model Context Protocol server for retrieving and analyzing issues from Sentry.io |
| filesystem | Node.js server implementing Model Context Protocol (MCP) for filesystem operations. |
| fetch | A Model Context Protocol server that provides web content fetching capabilities. This server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption. |
| googlemap | MCP Server for the Google Maps API. |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Use Microsoftβs Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
Connect GitHub MCP to repositories, issues and pull requests with GitHubβs hosted service or a locally run server.
Use the Supabase MCP server to inspect database schemas, query project data and retrieve docs through a project-scoped connection.
Search Linear issues and projects, inspect work context and manage updates through Linearβs hosted MCP server with OAuth.