Install GNO as an MCP server in Claude Desktop for hybrid retrieval over your local documents.
gno mcp install --target claude-desktop adds GNO to Claude Desktop’s MCP config so Claude can run hybrid search over your local index in conversation. This page is the Claude Desktop target only.
bun install -g @gmickel/gno
gno setup ~/notes --name notes
gno mcp install --target claude-desktopQuit and reopen Claude Desktop to pick up the new server.
“Search my notes for anything about the quarterly review process”
“What did I write about the deployment architecture last month?”
“Find related notes to this PDF and give me a summary”
Claude picks the right tool and cites the source document in the response.
If the auto-install fails, add GNO to Claude Desktop’s config manually. Location depends on your OS:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": {
"gno": {
"command": "gno",
"args": ["mcp"]
}
}
}The minimal form depends on gno being on the PATH a GUI application inherits, which on macOS is frequently not your shell’s PATH. The installer avoids the problem by recording an absolute Bun and package entrypoint. Inspect what it would write first:
gno mcp install --dry-run --jsonThe index includes PDF, DOCX, XLSX, PPTX, plain text, source code, and imported mail, calendar, transcript, and JSONL exports. Converted binaries stay read-only, so Claude can cite a page of a PDF but cannot edit it.
Retrieval is read-only by default. The fifteen mutating tools (create, update, move, capture, reindex) require the explicit write opt-in, and authentication alone never enables them.
gno mcp status confirms configuration. The Connectors page in gno serve runs an explicit read-only retrieval check against the configured target.gno doctor; lexical activation and semantic readiness are reported separately.