{"name":"io.github.masondelan/selvedge","slug":"masondelan-selvedge","title":"Selvedge","description":"Decision provenance for AI-coded codebases: the why, and what was already tried and rejected.","url":"https://mcp.market/server/masondelan-selvedge","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":31,"stars":23,"forks":0,"downloads_week":null,"last_push_at":"2026-09-18T22:53:47.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/masondelan/selvedge","website":"https://selvedge.sh","version":"0.3.14","remotes":[],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"selvedge","version":"0.3.14","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"The MCP server binary (selvedge-server) differs from the package name, so uvx needs --from.","isRequired":true,"value":"selvedge","type":"named","name":"--from"},{"description":"Entry point that starts the MCP server over stdio. Plain `uvx selvedge` would launch the CLI instead.","isRequired":true,"value":"selvedge-server","type":"positional","valueHint":"selvedge-server"}],"environmentVariables":[{"description":"Override the SQLite path. Defaults to .selvedge/selvedge.db next to the codebase.","name":"SELVEDGE_DB"}]}],"tools":[{"name":"_tighten_descriptions","description":"Strip leading whitespace from every tool's description.","write_action":false,"price_micros":0,"input_schema":null},{"name":"blame","description":"Most recent change to an entity — what changed, when, who, why.","write_action":false,"price_micros":0,"input_schema":null},{"name":"changeset","description":"All events that share a `changeset_id`, oldest first.","write_action":false,"price_micros":0,"input_schema":null},{"name":"diff","description":"Get change history for a codebase entity, newest first.","write_action":false,"price_micros":0,"input_schema":null},{"name":"history","description":"Filtered change history across all entities, newest first.","write_action":false,"price_micros":0,"input_schema":null},{"name":"log_change","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"prior_attempts","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"search","description":"Full-text search across entity paths, diffs, reasoning, and agents.","write_action":false,"price_micros":0,"input_schema":null},{"name":"stale_decisions","description":"Decisions due for a revisit — expired, past their date, or with a triggered stale condition.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-19T20:06:18.558Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T20:06:18.550Z","components":{"code":{"score":25,"max":25,"notes":["38 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 1 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"selvedge","version":"0.3.14","found":true,"license":"MIT","dependencyCount":12,"publishedAt":"2026-09-13T01:22:00.126882Z","repositoryUrl":"https://github.com/masondelan/selvedge"}],"repo":{"found":true,"owner":"masondelan","repo":"selvedge","archived":false,"pushedAt":"2026-09-18T22:53:47Z","stars":23,"forks":0,"openIssues":3,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/57777824?v=4","ownerCreatedAt":"2019-11-14T23:54:23Z","license":"MIT"},"icon":{"url":"https://selvedge.sh/apple-touch-icon.png","source":"registry","width":180,"height":180},"presence":{"stars":23,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-18T22:53:47.000Z","score":31}}}},"grade_history":[],"reviews":[]}