Why a new release so soon
1.4 added formats. 1.5 changes nothing in what the server reads: it adds two ways to install it, for the two cases where Homebrew or go install are not a good fit.
Claude Desktop, with a double click
Each release now ships go-docs-mcp_<version>.mcpb, the extension format of Claude Desktop. It is one file for macOS, Windows and Linux, with the same binaries as the release archives inside.
Download it, open it, and Claude Desktop asks for the folder with your documents. Two optional settings sit next to it: the OCR language, and a switch that removes the read_url tool.
One thing does not change. poppler, tesseract and pandoc are separate programs and the bundle does not carry them. Without poppler there are no PDFs, without tesseract no OCR, and without pandoc no Office files or EPUB. On macOS one line installs the three:
brew install poppler tesseract pandoc
Docker, with nothing to install
The other way is the opposite: an image that brings everything.
docker run -i --rm -v /path/to/your/documents:/documents:ro ghcr.io/drolosoft/go-docs-mcp
The image is built for linux/amd64 and linux/arm64 and weighs about 90 MB to download. It runs as a user without privileges, and the documents folder is mounted read-only, which is all the server needs.
It includes the Spanish OCR model next to the English one. A receipt that says "piña" is read as "pifa" with the English model; with -e DOCS_MCP_OCR_LANG=spa it comes out right. eng+spa reads both.
Installable from the MCP Registry
1.4.1 put go-docs-mcp in the official MCP Registry, but the entry only pointed at the repository. From 1.5 it declares the bundle and the image as packages, so a client that reads the registry can install the server and not only find it.
Which one to pick
- Homebrew if you use Claude Code or any client on macOS or Linux and want updates with
brew upgrade. - The .mcpb file if you use Claude Desktop and prefer not to edit a JSON file.
- Docker if you do not want poppler, tesseract and pandoc on your machine, or you run the server on a Linux box.
All of them are on the go-docs-mcp page, and the changelog lists every change.