{"html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fen.bioerrorlog.work%2Fentry%2Fhello-mcp-golang\" title=\"Building a MCP Server in Go - BioErrorLog Tech Blog\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","blog_title":"BioErrorLog Tech Blog","title":"Building a MCP Server in Go","provider_url":"https://hatena.blog","width":"100%","categories":["LLM","MCP","AI","Python","Go"],"blog_url":"https://en.bioerrorlog.work/","author_name":"BioErrorLog","url":"https://en.bioerrorlog.work/entry/hello-mcp-golang","author_url":"https://blog.hatena.ne.jp/BioErrorLog/","image_url":"https://cdn-ak.f.st-hatena.com/images/fotolife/B/BioErrorLog/20250411/20250411210841.png","provider_name":"Hatena Blog","type":"rich","description":"This is a memo on how to implement an MCP server using Golang. Introduction Prerequisite: Is there an official Go MCP SDK? Implementing an MCP Server in Go The Target MCP Server Implementing the MCP server in Go Implementing the Tool Implementing the Resource Implementing the Prompt Testing the Serv\u2026","version":"1.0","height":"190","published":"2025-04-12 14:28:27"}