{ "name": "lotor-mcp", "version": "1.0.2", "type": "module", "description": "A local receipt and approval gate for AI agent sessions. The agent can act, but it cannot sign.", "mcpName": "io.github.githubscum/lotor", "repository": { "type": "git", "url": "git+https://github.com/githubscum/lotor.git" }, "homepage": "https://ikeanalytics.com/lotor/", "bin": { "lotor": "src/mcp/server.js", "lotor-mcp": "src/mcp/server.js" }, "files": [ "bin/", "src/", "confessions/", "manifest.json", "README.md", "KNOWN-LIMITS.md", "CHANGELOG.md", "MCP-SETUP.md", "LICENSE" ], "engines": { "node": ">=18" }, "scripts": { "test": "node --test", "setup": "node bin/setup.js", "start": "node src/mcp/server.js", "ingest": "node src/ingest/cli.js", "approve:init": "node bin/approve.js init", "approve": "node bin/approve.js approve", "gate": "node bin/gate.js", "grant": "node src/grant/issue.js", "charter": "node bin/charter.js", "mode": "node bin/mode.js", "receipts": "node bin/view.js --all", "chapters": "node bin/chapters.js", "tokens": "node bin/tokens.js", "limits-pin": "node bin/limits-pin.js", "inflight": "node bin/inflight.js", "retcon": "node bin/retcon.js", "export": "node bin/export-chain.js export", "verify:bundle": "node bin/export-chain.js verify", "hook:session-start": "node bin/hook-session-start.js", "hook:session-end": "node bin/hook-session-end.js", "hook:pre-tool-use": "node bin/hook-pre-tool-use.js", "hook:post-tool-use": "node bin/hook-post-tool-use.js", "pap:export": "node bin/pap-export.js", "pap:boot": "node bin/pap-boot.js" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.0.0", "qrcode": "^1.5.4" }, "keywords": [ "mcp", "modelcontextprotocol", "audit", "receipts", "agent", "agent-security", "local-first", "claude-code" ], "author": "githubscum", "license": "Apache-2.0" }