Skip to content
Agent Search Engine.

Open source · Go

Best Go mcp servers

The 14 open-source mcp servers written in Go in this index, ordered by recorded GitHub star count, never by sponsorship. Stars are repository-interest signals, not performance or maintenance guarantees. github-mcp-server leads the set at 34,161 GitHub stars, and 12 of the 14 have a recorded repository push in the last 90 days. These records have Go as their primary repository language and recognized open-source software licenses recorded in this index; check the current licenses, deployment requirements, and model or API costs. Right now it's led by github-mcp-server (34k stars), with MCP Toolbox for Databases and xiaohongshu-mcp following. Order follows the recorded star counts; repository activity is shown separately.

14 open-source records · all mcp servers · more best-of lists · how we rank

Tools in this collection

github-mcp-serverMCP serverGitHub's official MCP ServerCosts not checkedOpen sourceGo · recorded license: MITRecord checked · Recent push 34kGitHub starsMCP Toolbox for DatabasesMCP serverGoogle's open-source MCP server and framework for connecting agents to enterprise databases.Costs not checkedOpen sourceGo · recorded license: Apache-2.0Record checked · Recent push 17kGitHub starsxiaohongshu-mcpMCP serverMCP for xiaohongshu.comCosts not checkedOpen sourceGo · recorded license: Apache-2.0Record checked · Recent push 17kGitHub starsMCP Go (mark3labs)SDK / libraryA high-level Go implementation of the Model Context Protocol for building servers with little boilerplate.Costs not checkedOpen sourceGo · recorded license: MITRecord checked · Recent push 9.2kGitHub starsEngramMCP serverPersistent, searchable memory for AI coding agents in a single Go binary backed by SQLite.Costs not checkedOpen sourceGo · recorded license: MITRecord checked · Recent push 7.7kGitHub starsMCP Go SDK (official)SDK / libraryThe official Go SDK for building MCP clients and servers, maintained with Google.Costs not checkedOpen sourceGo · recorded license: MIT AND Apache-2.0Record checked · Recent push 5.3kGitHub starsGrafana MCP ServerMCP serverGrafana's official MCP server for dashboards, datasources, Prometheus and Loki queries and more.Costs not checkedOpen sourceGo · recorded license: Apache-2.0Record checked · Recent push 3.6kGitHub starsKubernetes MCP Server (containers)MCP serverA native Go MCP server for Kubernetes and OpenShift with generic resource CRUD and pod operations.Costs not checkedOpen sourceGo · recorded license: Apache-2.0Record checked · Recent push 2.2kGitHub starsMCP Tools (mcptools)InfrastructureA Swiss Army knife CLI for MCP servers: discover and call tools, open a shell, and run mock or proxy servers.Costs not checkedOpen sourceGo · recorded license: MITRecord checked 1.6kGitHub starsDocker MCP GatewayInfrastructureThe docker mcp CLI plugin and gateway behind Docker Desktop's MCP Toolkit, for running MCP servers in containers.Costs not checkedOpen sourceGo · recorded license: MITRecord checked · Recent push 1.6kGitHub starsMCP Language ServerMCP serverRun a language server and expose definitions, references, diagnostics and renames to MCP clients.Costs not checkedOpen sourceGo · recorded license: BSD-3-ClauseRecord checked 1.6kGitHub starsTerraform MCP ServerMCP serverHashiCorp's MCP server for the Terraform Registry and HCP Terraform or Terraform Enterprise workspaces.Costs not checkedOpen sourceGo · recorded license: MPL-2.0Record checked · Recent push 1.6kGitHub stars
For agent buildersMake your product part of the discovery.Explore advertising

Frequently asked

What are the best Go mcp servers?
By recorded GitHub star count, github-mcp-server, MCP Toolbox for Databases and xiaohongshu-mcp lead the Go mcp servers in this index of 14. The full list is below; star count does not prove suitability or continued maintenance. Sponsorship does not affect its order.
Are these Go mcp servers open source and free?
These records have recognized open-source software licenses recorded and are written primarily in Go in this index. MIT is the most common licence here, on 6 of 14, across 5 licences in total. Check each license and deployment requirements. Hosting, model, API, and managed-service costs may apply.
Why choose Go mcp servers specifically?
Staying in your team's primary language — Go — can help your team inspect and modify code it understands. Repository language does not establish supported user languages, SDKs or an offline deployment. 12 of these 14 have a recorded push within 90 days. A quiet repository alone does not establish whether the project is complete, supported or abandoned.