{"name":"io.github.TomD4vs/prumo","slug":"tomd4vs-prumo","title":null,"description":"Checks the context files a coding agent reads against the git index, and reports what drifted.","url":"https://mcp.market/server/tomd4vs-prumo","rating":null,"grade":"A","score":89,"certified":false,"status":"active","category":"devtools","tags":["devtools","ai"],"presence":{"score":35,"stars":5,"forks":0,"downloads_week":405,"last_push_at":"2026-10-11T21:50:40.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/TomD4vs/prumo","website":null,"version":"0.9.7","remotes":[],"packages":[{"registryType":"npm","identifier":"@tomd4vs/prumo","version":"0.9.7","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"isRequired":true,"value":"-y","type":"positional"},{"isRequired":true,"value":"-p","type":"positional"},{"isRequired":true,"value":"@tomd4vs/prumo","type":"positional"},{"isRequired":true,"value":"prumo-mcp","type":"positional"}]}],"tools":[{"name":"prumo_budget","description":"Reports what the context files cost the agent: bytes, lines, words and an estimate of tokens at four characters each, and when each is read, at every session with the files a CLAUDE.md imports, or only when used, as a skill, the note of a folder or a scoped rule is, the cost at every session first; how much each grew since an earlier commit, the one thirty days ago unless `since` names another; an","write_action":false,"price_micros":0,"input_schema":null},{"name":"prumo_check","description":"Checks the context files a coding agent reads (CLAUDE.md, AGENTS.md, SKILL.md, .cursor/rules and the rest) against the git index of a repository. Reports paths whose letter case disagrees with git, broken [[wikilinks]], markdown links, heading anchors and @ imports of a CLAUDE.md, paths that no longer exist, commands naming a script or target no package.json, Makefile or composer.json defines, age","write_action":false,"price_micros":0,"input_schema":null},{"name":"prumo_coverage","description":"Reports the folders of the code that no context file mentions: every top-level folder, or every package of a workspace, that no context file cites a path in and that holds no context file of its own, with the files git tracks in it, its commits in the last ninety days and its last commit, the most active first. It is what the agent is never told about, never a finding: a folder may be left out of ","write_action":false,"price_micros":0,"input_schema":null},{"name":"prumo_drift","description":"Reports which sections of the context files describe code that changed after the section was last written: for every section that cites a file or a folder the repository has, when the section last changed according to git blame, how many of the files it cites changed since, and how many commits touched them. Sections come back ordered, the most moved first. It is a reading order for a review, neve","write_action":false,"price_micros":0,"input_schema":null},{"name":"prumo_fix","description":"Rewrites case mismatches in place to the spelling the git index holds, and a missing path, a markdown link or an @ import to the name git recorded when it renamed the file, then reports what remains. Nothing else is touched: a link suggested from a name, a missing path with no history and a deleted file are never edited.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":89,"grade":"A","scanned_at":"2026-10-15T21:48:20.779Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-15T21:48:20.719Z","components":{"code":{"score":25,"max":25,"notes":["28 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":15,"max":15,"notes":["last push 4 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@tomd4vs/prumo","version":"0.9.7","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":0,"publishedAt":"2026-10-11T21:52:03.417Z","repositoryUrl":"git+https://github.com/TomD4vs/prumo.git","weeklyDownloads":405}],"repo":{"found":true,"owner":"TomD4vs","repo":"prumo","archived":false,"pushedAt":"2026-10-11T21:50:40Z","stars":5,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/264025653?v=4","ownerCreatedAt":"2026-02-25T22:33:10Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/264025653?v=4&s=128","source":"registry","width":128,"height":128},"presence":{"stars":5,"forks":0,"downloadsWeek":405,"license":"MIT","lastPushAt":"2026-10-11T21:50:40.000Z","score":35}}}},"grade_history":[],"reviews":[]}