{"name":"io.github.codehabits-dev/codehabits-mcp","slug":"codehabits-dev-codehabits-mcp","title":"Codehabits","description":"Team conventions, anti-patterns, and domain knowledge from .codehabits/ for AI coding agents.","url":"https://mcp.market/server/codehabits-dev-codehabits-mcp","rating":null,"grade":"C","score":65,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":14,"stars":null,"forks":null,"downloads_week":197,"last_push_at":null,"license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/codehabits-dev/codehabits","website":"https://codehabits.dev/docs/mcp","version":"0.1.4","remotes":[],"packages":[{"registryType":"npm","identifier":"@codehabits/mcp","version":"0.1.4","transport":{"type":"stdio"}}],"tools":[{"name":"approve_proposal","description":"Approve a pending proposal and merge it into active intelligence (conventions.json) and regenerate skill markdown. Creates tracked git changes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"check_code","description":"Validate a code snippet against team conventions and anti-patterns. Returns violations with suggestions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_change_routes","description":"Given a path or directory prefix, return directories/files that often change together (from git co-change heuristics).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_knowledge","description":"Get domain-specific knowledge about a topic (e.g., authentication, database, deployment)","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_repo_map","description":"Get the heuristic repository map (packages, entrypoints, subsystems, hot files, docs). Prefer this over exploring the whole tree. Optional section filter keeps context small.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_team_context","description":"Get team coding conventions, anti-patterns, and domain knowledge. Use this before writing or reviewing code to understand how the team works.","write_action":false,"price_micros":0,"input_schema":null},{"name":"record_feedback","description":"Record when a user overrides or corrects team intelligence, or propose a new convention. Writes to local .codehabits/proposals.json (gitignored); does not change tracked intelligence until approve_proposal.","write_action":false,"price_micros":0,"input_schema":null},{"name":"suggest_reviewers","description":"Suggest the best reviewers for a set of changed files based on team expertise","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":65,"grade":"C","scanned_at":"2026-09-19T20:07:13.708Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T20:07:13.654Z","components":{"code":{"score":25,"max":25,"notes":["6 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":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@codehabits/mcp","version":"0.1.4","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":5,"publishedAt":"2026-09-12T15:09:36.753Z","repositoryUrl":"git+https://github.com/codehabits-dev/codehabits.git","weeklyDownloads":197}],"repo":{"found":false,"owner":"codehabits-dev","repo":"codehabits","error":"repo not found"},"icon":{"url":"https://codehabits.dev/icon.svg?icon.a4dc94c2.svg","source":"registry"},"presence":{"stars":null,"forks":null,"downloadsWeek":197,"license":"MIT","lastPushAt":null,"score":14}}}},"grade_history":[],"reviews":[]}