mcp-go-tools
If you are the rightful owner of mcp-go-tools and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Go-focused Model Context Protocol (MCP) server that provides idiomatic Go code generation, style guidelines, and best practices.
MCP GO Tools is a server designed to facilitate the generation and management of Go code using the Model Context Protocol (MCP). It is built to help language models understand and generate high-quality Go code by adhering to established patterns and conventions. The server is implemented using the `github.com/metoro-io/mcp-golang` library and supports features like stdio transport for communication, graceful shutdown, and concurrent operations handling using errgroups. The project is structured following clean architecture principles, ensuring extensibility and maintainability. It provides a command-line interface built with Cobra, flexible configuration using YAML/JSON files, and structured logging capabilities. The server is under active development, with ongoing enhancements to its Go-specific code pattern recognition and generation capabilities.
Features
- Go-specific code generation and style guidelines
- Command-line interface built with Cobra
- Flexible configuration using YAML/JSON files
- Structured logging with slog
- Server management commands
Tools
code-tools
Provides Go code generation and style enforcement tools.