mcpField
G
gophermcp

gophermcp

Local
github.com/njernDeveloper Tools0Updated 78w ago

About gophermcp

gophermcp is an MCP server for coding agents that need current Go package documentation while editing code. It lets an LLM look up package docs instead of relying only on information from its training data.

Key features

  1. 01Lookup of Go package documentation

Use cases

  1. 01Checking Go package APIs during code edits
  2. 02Consulting package docs while generating Go code

MCP support

It exposes access to Go package documentation to MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

gophermcp

Go Report Card GoDoc License

gophermcp

Overview

gopherMCP is an MCP (Model Context Protocol) server that provides a client access to Go documentation for any package. If you are using an LLM to edit code, this can help the LLM look up documentation and not need to rely on outdated docs it may have in its own training data.

Installation

go install github.com/njern/gophermcp
Using the server with Cursor
  • Create an mcp.json file in the .cursor directory in your project root folder unless one already exists.
  • Add gophermcp like this:
{
  "mcpServers": {
    "gophermcp": {
      "command": "/path/to/go/binaries/gophermcp",
      "args": []
    }
  }
}

License

This project is licensed under the MIT License - see the LICENSE file for details.

Future plans

Expand into other tools which may be useful for an LLM creating Go code.

Acknowledgements

This project was inspired by godoc-mcp, which forms the basis for the godoc package.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.