Claude Code
Claude Code is Anthropic's terminal-based AI coding assistant. This guide walks through adding Norn's MCP server to it. If you haven't yet, read the MCP overview first.
Setup
-
Install Claude Code if you haven't already. Follow the instructions at docs.claude.com/en/docs/claude-code.
-
Add the Norn MCP server. Either method works — pick whichever you prefer.
Option A — in-session
command (recommended). Start Claude Code in any project directory and type:code/mcpcode/mcpIn the MCP management interface, choose "Add server" and enter:
- Name: code
norn - URL: code
https://norn-data.com/mcp - Transport: (streamable)code
HTTP
Option B — CLI command. From your shell:
bashclaude mcp add --transport http norn https://norn-data.com/mcp - Name:
-
Authenticate. Claude Code opens a browser window to Norn's login page the first time it needs the connection. Sign in with your Norn credentials and approve the requested scopes (
,codemcp:read). The browser hands the session back to Claude Code automatically.codemcp:write -
Verify. Type
inside a session, or runcode/mcpin the shell. Norn should appear ascodeclaude mcp list.codeconnected -
Try it out. In a Claude Code session, ask:
"Using the norn MCP server, list the organizations I'm a member of."
Config file reference
To commit the server config to a repo (so teammates get it automatically), add this to
.mcp.json~/.claude.json{
"mcpServers": {
"norn": {
"type": "http",
"url": "https://norn-data.com/mcp"
}
}
}OAuth still runs through the browser on first use — the config file just tells Claude Code where the server lives.
Committing
.mcp.jsonNext steps
- Full available tool list — what the assistant can call
- Claude Desktop setup — same server, different client
- MCP troubleshooting