{"name":"io.github.zaebee/codegraph-brain","slug":"zaebee-codegraph-brain","title":"CGIS Code Graph","description":"Code graph for AI agents: impact analysis and call tracing for Python and TypeScript.","url":"https://mcp.market/server/zaebee-codegraph-brain","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":33,"stars":1,"forks":0,"downloads_week":1197,"last_push_at":"2026-09-18T07:48:44.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/zaebee/codegraph-brain","website":null,"version":"0.25.3","remotes":[],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"codegraph-brain","version":"0.25.3","runtimeHint":"uvx","transport":{"type":"stdio"}}],"tools":[{"name":"cgis_analyze_impact","description":"Upstream subgraph of one FQN: everything that reaches it within ``depth`` hops.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cgis_audit_reachability","description":"Reachability/authorization audit — which sources never reach a checkpoint.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cgis_context","description":"Prompt-ready brief on one FQN: its source, class, direct callers and callees.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cgis_drift","description":"Report per-domain architectural drift against declared ideal patterns.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cgis_find_orphans","description":"Classes nothing in production builds, extends or names — dead-code candidates.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cgis_find_symbol","description":"Resolve a partial symbol name to candidate FQNs (substring match, ranked).","write_action":false,"price_micros":0,"input_schema":null},{"name":"cgis_fractal","description":"Report the motif census across the repository's structural tiers.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cgis_get_structure","description":"Members of a module or class — or, for a package prefix, the modules it holds.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cgis_ingest","description":"Scan a local directory, extract all symbols, resolve links, and build the graph DB.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cgis_init_ontology","description":"Propose a starter patterns.yaml from the measured graph (read-only).","write_action":false,"price_micros":0,"input_schema":null},{"name":"cgis_metrics","description":"Whole-graph architectural metrics — coupling bottlenecks, God classes, PageRank.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cgis_overview","description":"Where to start in a graph you know nothing about: sizes and a package map.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cgis_suggest_packages","description":"Suggest sub-package boundaries for a package from its dependency communities.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cgis_trace_flow","description":"Downstream subgraph of one FQN: everything it reaches within ``depth`` hops.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cgis_validate","description":"Report graph integrity as JSON: edge resolution stats + health verdict.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-19T19:25:12.751Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T19:25:12.696Z","components":{"code":{"score":25,"max":25,"notes":["94 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":"codegraph-brain","version":"0.25.3","found":true,"weeklyDownloads":1197,"license":"MIT","dependencyCount":20,"publishedAt":"2026-09-18T07:49:16.170242Z","repositoryUrl":"https://github.com/zaebee/codegraph-brain"}],"repo":{"found":true,"owner":"zaebee","repo":"codegraph-brain","archived":false,"pushedAt":"2026-09-18T07:48:44Z","stars":1,"forks":0,"openIssues":36,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/305761?v=4","ownerCreatedAt":"2010-06-15T12:36:14Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/305761?v=4&s=128","source":"registry"},"presence":{"stars":1,"forks":0,"downloadsWeek":1197,"license":"MIT","lastPushAt":"2026-09-18T07:48:44.000Z","score":33}}}},"grade_history":[{"kind":"restore","fromGrade":"B","toGrade":"A","reason":"score 94","createdAt":"2026-09-18T00:14:07.876Z"}],"reviews":[]}