claude_desktop_config.json (app), .mcp.json (project), or ~/.claude.json (user)~/.gemini/config/mcp_config.json (app).vscode/mcp.json (app)~/.codex/config.toml (app), or .codex/config.toml (project) 
mcpServers object.veracity-lrs entry.serviceUrl to the address of the MCP key in your LRS: e.g., https://your-lrs-name.lrs.io/api/mcp.headers for the secret (password) for the key UUID and the Content-Type (application/json)."mcpServers": {
"veracity-lrs": {
"serverUrl": "https://your-lrs-name.lrs.io/api/mcp",
"headers": {
"x-veracity-api-key": "your-mcp-key-uuid",
"Content-Type": "application/json"
}
}
}.mcp.json in your project directory (a “project directory” is just any folder on your computer where you want to work with Claude Code). Here's how to set it up:mkdir ~/my-lrs-project
cd ~/my-lrs-project
mkdir C:\Users\your-name\my-lrs-project
cd C:\Users\your-name\my-lrs-project
.mcp.json file in that folder. If you run Claude from that directory, then it should load this configuration file automatically.cat > .mcp.json << 'EOF'
{
"mcpServers": {
"veracity-lrs": {
"type": "http",
"url": "https://your-lrs-name.lrs.io/api/mcp",
"headers": {
"x-veracity-api-key": "your-mcp-key-uuid"
}
}
}
}
EOF
{"veracity-lrs": {
"mcpServers": {
"type": "http",
"url": "https://your-lrs-name.lrs.io/api/mcp",
"headers": {
"x-veracity-api-key": "your-mcp-key-uuid"
}
}
}
}
claude
.mcp.json file in that directory.
.mcp.json file. Claude Code reads the configuration file in your current working directory.C:\Users\your-name\.gemini\config, and open the mcp_config.json file in a text editor.{
"mcpServers": {
"veracity-lrs": {
"serverUrl": "https://your-lrs-name.lrs.io/api/mcp",
"headers": {
"x-veracity-api-key": "your-mcp-key-uuid",
"Content-Type": "application/json"
}
}
}
}config.toml file located at ~/.codex/config.toml (or inside a project-scoped .codex/directory).[mcp_servers.veracity-lrs]
args = ["https://your-lrs-name.lrs.io/api/mcp"]
env = { x-veracity-api-key = "your-mcp-key-uuid", Content-Type = "application/json" }