mcp-go is an MIT-licensed Go implementation of the Model Context Protocol for building MCP servers that connect LLM applications to external data sources and tools.