This is a custom MCP (Model Context Protocol) server implementation written entirely in Go. I built this project for the fun of it, and also because I wanted full transparency and control over how my interactions and data are handled.
Rather than relying on closed-source packages from companies that aren't clear about how they use user interactions and data, I wanted to create something where I know exactly how the internals work. When a client connects to this server, I have complete visibility into what's happening under the hood.
This server is written entirely in Go and is based on the excellent work from: