This is a Model Context Protocol server that provides LLM tools such as Claude Code with direct access to the gofs documentation.
The tool fetches the documentation markdown from the gofs-cli/web repository using the Github API.
To run this MCP locally run the following commands
  go install github.com/gofs-cli/mcp@latestThen either navigate to the directory of the gofs project you want to use claude code with and run
  claude mcp add gofs -- $(go env GOPATH)/bin/mcpto add the mcp to only that project or from any directory run
  claude mcp add gofs --scope user -- $(go env GOPATH)/bin/mcpto allow claude to use the mcp in every directory.
This server has a caching feature to speed up fetching the documentation as it is static content that doesn't change often. The cache has a TTL of 1 day.
To clear the cache you must explicitly ask claude code to clear it with a prompt such as clear the gofs cache or you can clear it manually in the temp folder at
cd $TMPDIR/gofs-mcp