{"name":"io.github.commet/argus-decision-mcp","slug":"commet-argus-decision-mcp","title":null,"description":"Preserve a user-authorized judgment and append later answers. No model verdict or human score.","url":"https://mcp.market/server/commet-argus-decision-mcp","rating":null,"grade":"B","score":75,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":33,"stars":1,"forks":0,"downloads_week":268,"last_push_at":"2026-10-21T00:23:15.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/commet/argus","website":"https://argus.voyage","version":"2.1.0","remotes":[],"packages":[{"registryType":"npm","identifier":"argus-decision-mcp","version":"2.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Directory for the append-only ledger (.argus). Set once and every tool falls back to it. Claude Code expands ${CLAUDE_PROJECT_DIR}; on other hosts use an absolute path.","format":"filepath","name":"ARGUS_DIR"},{"description":"Optional Argus account token. Set it and saved records can sync so Argus can return on the date you chose. Unset = fully local, no network.","isSecret":true,"name":"ARGUS_TOKEN"},{"description":"Timezone that decides when a check-by date becomes today (e.g. Asia/Seoul). Unset = your machine's local timezone.","name":"ARGUS_TZ"}]}],"tools":[{"name":"argus_amend","description":"Adjust an open or not-yet-due sealed decision's predicate or check-by date. Refused once the check-by date has arrived (no moving the goalpost after the fact).","write_action":false,"price_micros":0,"input_schema":null},{"name":"argus_check_in","description":"Return decision contracts whose check-by date has arrived (and optionally upcoming ones). A return nudge \\u2014 reads and routes to argus_settle. If nothing is due, it says so and stops; it does not manufacture engagement.","write_action":false,"price_micros":0,"input_schema":null},{"name":"argus_config","description":"Read or update non-spine settings (locale, boss, team, archive). Passing only argus_dir reads; passing fields merges and writes. There is no setting that turns off falsifiability, seal-before-settle, or honest provenance \\u2014 the spine is not configurable.","write_action":false,"price_micros":0,"input_schema":null},{"name":"argus_dismiss","description":"Close a decision without settling it \\u2014 the user moved on, decided elsewhere, or it became irrelevant. Terminal; not reopened.","write_action":false,"price_micros":0,"input_schema":null},{"name":"argus_init","description":"Initialize the .argus directory (sessions, ledger, config, privacy .gitignore) and bind it for resource reads. Call once before other tools. Safe to call again.","write_action":false,"price_micros":0,"input_schema":null},{"name":"argus_open_decision","description":"Open a consequential decision. Runs a fire-or-not restraint gate FIRST; if it fires, surfaces at most one neutral crux question and a \"leave as is\" option. Never a fork, never a verdict, never a lean. On flat/low-stakes/reversible/closed decisions it returns restraint.","write_action":false,"price_micros":0,"input_schema":null},{"name":"argus_patterns","description":"Read active decisions, receipts, timelines, and recurring patterns. Read-only; history is context, never a verdict.","write_action":false,"price_micros":0,"input_schema":null},{"name":"argus_plan","description":"Attach the execution plan the user adopted to an open decision: ordered steps with optional check dates. Dated steps come back through argus_check_in on their date. Call ONLY after the user agreed to the plan in conversation; leave unknowns as open_questions instead of inventing steps.","write_action":false,"price_micros":0,"input_schema":null},{"name":"argus_premises","description":"Record and maintain the premises a decision rests on \\u2014 the facts and open questions behind it. op=add records them (echoed back in full so the user sees what was written); op=amend lets the user correct one (edits are the signal; provenance is preserved); op=resolve closes an open question in the user's own words. Premises lock once the check-by date arrives. A load-bearing external premise i","write_action":false,"price_micros":0,"input_schema":null},{"name":"argus_recall","description":"Read your own decision history: a single receipt, open records, or a neutral chronology. Read-only. Answers are not aggregated into scores or performance claims.","write_action":false,"price_micros":0,"input_schema":null},{"name":"argus_recheck","description":"Re-check one premise of a decision against reality. The host researches the fact and passes the finding (with provenance); the tool records it and decides drift mechanically \\u2014 explicit numbers compare numerically, text premises take the host's asserted `changed`. First re-check records the baseline and never alerts. If the fact drifted, the response says so and returns the handle \\u2014 wheth","write_action":false,"price_micros":0,"input_schema":null},{"name":"argus_seal","description":"Seal a falsifiable prediction (predicate + check-by date). Locks it immediately; no prior capture step is required, and when the user says to seal, do it without re-asking. Seal each decision the user names, one call per decision. Captures the seal-time Judgment Receipt fields. Refuses an empty/non-falsifiable predicate or a non-future date. On success, show the short `surface` line as the confirm","write_action":false,"price_micros":0,"input_schema":null},{"name":"argus_settings","description":"Read or update language, reminders, and explicit sync settings. Argus initializes the current project on first use.","write_action":false,"price_micros":0,"input_schema":null},{"name":"argus_settle","description":"Settle a sealed decision against reality and issue a Judgment Receipt with zero AI verdict. Hard-errors if there is no prior seal. The outcome is the user's \\u2014 recorded, never inferred. On the ledger's FIRST completed settle, `surface` contains the full then-vs-now receipt \\u2014 show it verbatim; it is the user's first payoff. Later settles return the short line and keep the receipt in data.r","write_action":false,"price_micros":0,"input_schema":null},{"name":"argus_sync","description":"Pull your Argus account receipts into the terminal \\u2014 live judgments and what is due. Returns: receipts (id, local_id, settle_path, title, state, next_check_by, due, open_predicates) with due items first, plus total/due/has_more. Account ids carry an mcp_ prefix for terminal-sealed judgments: settle those with argus_settle using local_id (NOT the account id). Web-sealed judgments (local_id nul","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":75,"grade":"B","scanned_at":"2026-11-04T06:34:12.298Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-04T06:34:12.194Z","components":{"code":{"score":20,"max":25,"notes":["2 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 14 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"obf.hex-density","severity":"medium","component":"code","title":"Heavily hex-escaped string (obfuscation)","evidence":"dist/index.js: …dict_line: \"AI VERDICT ON THIS DECISION \\xB7\\xB7\\xB7\\xB7\\xB7\\xB7\\xB7\\xB7\\xB7\\xB7\\xB7\\xB7\\xB7\\xB7\\xB7\\xB7\\xB7\\xB7\\xB7\\xB7\\xB7\\xB7 NONE\", closing: \"The model never…"}],"inputs":{"packages":[{"registryType":"npm","identifier":"argus-decision-mcp","version":"2.1.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":4,"publishedAt":"2026-10-21T00:29:44.504Z","repositoryUrl":"git+https://github.com/commet/argus.git","weeklyDownloads":268}],"repo":{"found":true,"owner":"commet","repo":"argus","archived":false,"pushedAt":"2026-10-21T00:23:15Z","stars":1,"forks":0,"openIssues":4,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/11938329?v=4","ownerCreatedAt":"2015-04-14T06:56:20Z","license":"NOASSERTION"},"icon":{"url":"https://argus.voyage/icon?034a29ebe79bdbff","source":"registry","width":512,"height":512},"presence":{"stars":1,"forks":0,"downloadsWeek":268,"license":"NOASSERTION","lastPushAt":"2026-10-21T00:23:15.000Z","score":33}}}},"grade_history":[],"reviews":[]}