MCP100 IndexDeveloper Tools
ShortlistCommunity implementation

MCP Go (mark3labs/mcp-go)

by github:mark3labs

Updated October 21, 2026

Developer ToolsSoftware & Technology

MCP100 verdict

Not currently recommended. Community Go SDK for building MCP clients and servers, with support for MCP primitives and local/HTTP transports. Capabilities: Build MCP servers in Go; Build MCP clients in Go; Expose tools, resources, and prompts; Use stdio and HTTP-family transports supported by the project

MCP100 Assessment

Editorial verdict

Community Go SDK for building MCP clients and servers, with support for MCP primitives and local/HTTP transports. Capabilities: Build MCP servers in Go; Build MCP clients in Go; Expose tools, resources, and prompts; Use stdio and HTTP-family transports supported by the project

Reviewed October 21, 2026

Task Fit

Mapped

Developer workflows

Trust

Status warning

maintenance_source_health; install_supply_chain; advisory_freshness; adoption_evidence_presence; resource_type_requirements

Maintenance

Date unavailable

No dated repository or package update is currently stored.

Popularity

Signals unavailable

No independently comparable adoption metric is currently stored.

Best for

  • Go developers who want a mature community MCP SDK and specifically value its API/ecosystem over the official Go SDK.

Not ideal for

  • Teams that need a different language/runtime or a fully managed end-user MCP service.

Avoid if

  • Avoid treating the SDK itself as a prebuilt MCP server; permissions and side effects depend on the application built with it.

Trade-offs

  • It overlaps the official MCP Go SDK; Recommended promotion requires a durable differentiation and maintenance case.

Evidence scope

Evidence

Current source snapshot

Popularity

9.2k shared-repository stars · not MCP-specific

No MCP-specific package metric is stored

Repository identity: mark3labs/mcp-go

Package identity: github.com/mark3labs/mcp-go

Stars observed October 21, 2026 · Downloads observed October 21, 2026

Repository evidence: exact_resource_repo. Not MCP-specific/comparable for MCP-server adoption. This corrects the earlier quick-review misidentification. It is distinct from the official modelcontextprotocol/go-sdk; keep as framework/resource, not server.

Package evidence: go_module_no_comparable_download_metric. Not MCP-specific/comparable for MCP-server adoption. No attributable public download metric was verified. This corrects the earlier quick-review misidentification. It is distinct from the official modelcontextprotocol/go-sdk; keep as framework/resource, not server.

Maintenance

Publisher activity observed October 21, 2026

Current source snapshot

Trust review

Source relationship: Community implementation

Reviewed October 21, 2026