---
title: "Discussion on \"The Same MCP Server in Go: Hexagonal Architecture with the Official Go SDK\" | Hashnode"
description: "Discussion on \"The Same MCP Server in Go: Hexagonal Architecture with the Official Go SDK\". TL;DR\n\nSame server, same tools, same scopes, same metrics, different language. I rebuilt the hexagonal MCP server from parts 1–4 in Go, with the official MCP Go SDK, to see what changes and what doesn"
url: "https://hashnode.com/posts/the-same-mcp-server-in-go-hexagonal-architecture-with-the-official-go-sdk/6af799dfbfa6d82aae9ec149"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [The Same MCP Server in Go: Hexagonal Architecture with the Official Go SDK](https://cbuelvasc.hashnode.dev/the-same-mcp-server-in-go-hexagonal-architecture-with-the-official-go-sdk?utm_source=hashnode&utm_medium=feed)

TL;DR Same server, same tools, same scopes, same metrics, different language. I rebuilt the hexagonal MCP server from parts 1–4 in Go, with the official MCP Go SDK, to see what changes and what doesn

1d ago · 8 min read · cbuelvasc.hashnode.dev  
Read the article

-   [#go](https://hashnode.com/tag/go)
-   [#golang](https://hashnode.com/tag/golang)
-   [#mcp](https://hashnode.com/tag/mcp)
-   [#hexagonal-architecture](https://hashnode.com/tag/hexagonal-architecture)
-   [#java](https://hashnode.com/tag/java)

## Written by

[Carmelo Buelvas Comas](https://hashnode.com/@cbuelvasc)

@cbuelvasc · Colombia

  
[View profile](https://hashnode.com/@cbuelvasc)

Senior Backend Engineer · Java, Go & AI (MCP) · Building production-grade systems

Senior Software Engineer with 14+ years building backend systems in Java (8 to 25) and Spring Boot, now also working with Go. I write about MCP, AI agents, cloud-native architecture, observability and taking systems to production. Based in Colombia.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
