Before you start: have Claude Code installed with working model access and a
Northern Logic account that can read a test page. For local files, use a machine
that can run nlkb; for MCP, your workspace needs connection allowance.
Use local sync for ordinary work with Markdown on your machine. Use MCP when
you want direct cloud access without maintaining a replica. Start with one
route so you can tell which source the tool used.
Local files
- Follow Pair a machine and paste its Copy agent
prompt into Claude Code on the target machine.
- Let setup install the replica and harness instructions. If the machine is
already paired, use Add this harness instead of enrolling again.
- Run
nlkb doctor and nlkb orient on that machine. Use the reported vault
location as the source; a downloaded ZIP is not a live replica.
- Let Claude Code access that folder through its normal file-access controls.
Ask it to read a known page and return its path and a supporting sentence.
Remote MCP with browser sign-in
This command registers a user-scoped HTTP server in Claude Code. Run it once; if
that name already exists, inspect the existing entry rather than adding a
duplicate.
Start an interactive Claude Code session and open /mcp. Select the Northern
Logic server and complete browser authentication with the intended Northern
Logic identity. Review the resulting workspace connection and selected vaults in
Connections. An OAuth-first flow can create its own connection; do not
create extra unused records to repeat sign-in.
User scope makes this server available across your Claude Code projects for your
local user. The command contains no connection key. If authentication fails,
inspect the error before changing server or credential settings.
Check your result
Ask Claude Code to orient to Northern Logic, open a known page, and return a
short fact with the source path. Compare it with the app. For MCP, also check
the connection’s last activity; for local files, check the replica. Continue
with your first useful AI answer.
If it did not work
- An unknown option suggests a client version mismatch; check
claude --version
and the official reference.
- A server awaiting authentication needs the interactive
/mcp sign-in flow.
- A connected server with a missing page needs
scope and source checks.
- A local read with stale content needs sync checks.
Verification status: HTTP registration syntax was checked against installed
Claude Code 2.1.258 and the
official MCP reference on September
5, 2026. An authenticated end-to-end Northern Logic connection has not been
verified for this guide. See compatibility.