Under the Hood of AI: Building Your Own MCP Server in Go
Most developers use AI models, but few extend them. In this talk we go a level deeper and build our own Model Context Protocol (MCP) server in Go. MCP is an emerging standard that lets AI systems securely reach tools, APIs, and real-world data. I show how to build a small, working MCP service, connect it to an AI client, and expose your own capabilities, from querying observability data to automating workflows. By the end we extend our own coding agent with an MCP server so it can do more for us.
Most developers use AI models, but few extend them. In this talk we go a level deeper and build our own Model Context Protocol (MCP) server in Go, using an AI assistant (Claude, Augment, Gemini) to write the code. You can use any language, but I think AI is especially good at Go, and I explain why.
MCP is an emerging standard that lets AI systems securely reach tools, APIs, and real-world data. I show how to build a small, working MCP service, connect it to an AI client, and expose your own capabilities, from querying observability data to automating workflows. By the end we extend our own coding agent with an MCP server so it can do more for us.
- Go
- MCP
- AI