{"name":"io.github.ChiragBachani/context-autopilot","slug":"chiragbachani-context-autopilot","title":null,"description":"Mines your Claude Code and Cursor sessions into evidence-based CLAUDE.md / AGENTS.md rules.","url":"https://mcp.market/server/chiragbachani-context-autopilot","rating":null,"grade":"A","score":88,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":21,"stars":0,"forks":0,"downloads_week":48,"last_push_at":"2026-07-30T05:03:39.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/ChiragBachani/context-autopilot","website":"https://thecontextlayer.ai","version":"0.6.0","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"context-autopilot","version":"0.6.0","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"isRequired":true,"value":"context-autopilot","type":"named","name":"-p"},{"isRequired":true,"value":"ctxlayer-mcp","type":"positional","valueHint":"ctxlayer-mcp"}]}],"tools":[{"name":"apply_context_proposals","description":"Apply the user's explicit decisions on pending context proposals. Call ONLY after the user has said in conversation which proposals to accept and/or reject — never decide for them. Pass the exact proposal titles. Accepted rules are written into the managed block of the context files; rejected ones are remembered and never re-proposed; unmentioned proposals stay pending.","write_action":false,"price_micros":0,"input_schema":null},{"name":"distill_context_proposals","description":"Run the full Context Autopilot pipeline: scan session history, then distill the signals into evidence-backed CLAUDE.md/AGENTS.md proposals. Proposals are saved for review; NOTHING is written to context files until the user approves via apply_context_proposals. Can take a minute. Good moments to proactively suggest this: after the user corrects you repeatedly, or at the natural end of a substantial","write_action":true,"price_micros":0,"input_schema":null},{"name":"distill_global_context","description":"Mine ALL of the user's projects for cross-project signals about how they like agents to work (verification effort, planning style, workflow preferences) and distill them into proposals for their personal global context file (~/.claude/CLAUDE.md). Proposals are saved to ~/.claude/.ctxlayer/proposals.json for review; nothing is applied automatically. Can take a minute.","write_action":false,"price_micros":0,"input_schema":null},{"name":"find_stale_context","description":"Check a project's CLAUDE.md / AGENTS.md for references the repo has outgrown: files that no longer exist and npm scripts that were removed. Returns findings as JSON.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_observable_projects","description":"List projects that have agent session history (Claude Code or Cursor) available for context mining.","write_action":false,"price_micros":0,"input_schema":null},{"name":"promote_to_global","description":"Scan the memory the user's agents have already saved per project (Claude Code auto-memory directories plus each project's CLAUDE.md/AGENTS.md) and find rules that belong in the user's GLOBAL ~/.claude/CLAUDE.md: how-the-user-works rules, and rules duplicated across 2+ projects. Additive only — project files are never edited. Proposals are saved to ~/.claude/.ctxlayer/proposals.json; NOTHING is app","write_action":false,"price_micros":0,"input_schema":null},{"name":"scan_context_signals","description":"Mine a project's agent-session history for durable context signals: instructions the user repeated across sessions, corrections they made, and tool calls they rejected. Returns the signals as JSON. Proactively call this when the user has corrected you more than once in a session, or when you notice them repeating an instruction they have given before — if strong signals come back, offer to distill","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":88,"grade":"A","scanned_at":"2026-09-26T05:12:35.445Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T05:12:35.494Z","components":{"code":{"score":25,"max":25,"notes":["29 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":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":12,"max":15,"notes":["last push 58 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"context-autopilot","version":"0.6.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":0,"publishedAt":"2026-07-12T00:18:47.625Z","weeklyDownloads":48}],"repo":{"found":true,"owner":"ChiragBachani","repo":"context-autopilot","archived":false,"pushedAt":"2026-07-30T05:03:39Z","stars":0,"forks":0,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/8322735?v=4","ownerCreatedAt":"2014-07-31T18:02:48Z"},"icon":{"url":null,"source":"none"},"presence":{"stars":0,"forks":0,"downloadsWeek":48,"license":"MIT","lastPushAt":"2026-07-30T05:03:39.000Z","score":21}}}},"grade_history":[],"reviews":[]}