Enterprise DNA
M MCP Servers Developer low

zhangpanda/gomcp

by Various

The fast, idiomatic way to build MCP servers in Go. Gin-like DX with struct-tag auto schema, middleware, adapters for Gin/OpenAPI/gRPC.

Z

MCP

zhangpanda/gomcp

Added 1 June 2026

#ai #claude #cursor #framework #gin #go #golang #grpc

Overview

gomcp provides a fast, idiomatic way to build MCP servers in Go. It uses struct-tag auto schema generation and middleware, similar to the Gin web framework. It includes adapters for Gin, OpenAPI, and gRPC.

Best for

Best for
Go developers who want to quickly build MCP servers with a familiar Gin-like pattern

Use cases

  • Build MCP servers with Go
  • Integrate MCP with existing Gin applications
  • Generate MCP schemas automatically from Go structs

Notes

gomcp provides a fast, idiomatic way to build MCP servers in Go. It uses struct-tag auto schema generation and middleware, similar to the Gin web framework. It includes adapters for Gin, OpenAPI, and gRPC.

13 stars on GitHub. Last updated 2026-06-01. Licensed Apache-2.0.

Use cases

  • Build MCP servers with Go
  • Integrate MCP with existing Gin applications
  • Generate MCP schemas automatically from Go structs

Pros

  • Gin-like developer experience reduces boilerplate
  • Supports multiple adapters for flexibility
  • Leverages Go’s performance for high-throughput MCP servers

Cons

  • Early stage project with few stars and limited community
  • Documentation and examples may be sparse
  • Relies on struct tags which can be less flexible than code generation

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Gin-like developer experience reduces boilerplate
  • Supports multiple adapters for flexibility
  • Leverages Go's performance for high-throughput MCP servers

Cons

  • Early stage project with few stars and limited community
  • Documentation and examples may be sparse
  • Relies on struct tags which can be less flexible than code generation

Pairs with

Other entries in the index that connect to this one. Click through to see the chain.