Go-MCP: Build Type-Safe MCP Servers in Go