About Ridge
Ridge is an MCP server in the RAG category: mCP server that reverse-engineers architecture from code (Go, TypeScript, Python) and markdown into a structured graph. Detects drift between any two branches, tags, or commits.
Install
git clone https://github.com/olgasafonova/ridgeThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (8)
arch_blast_radiusFind every node that transitively depends on a target — answers "if I change X, what else needs review?"
Parameters not published.
arch_dataflowTrace data flow from endpoints to data stores with structured process traces
Parameters not published.
arch_driftCompare architecture between two branches, tags, or commits
Parameters not published.
arch_drift_explainCompare two refs and return a 2-5 sentence narrative summary plus the structured diff — paste-ready for PR descriptions
Parameters not published.
arch_generateGenerate a diagram (Mermaid, PlantUML, C4, Structurizr, JSON, draw.io, Excalidraw, HTML, forcegraph)
Parameters not published.
arch_recommendProduce prioritized architecture improvement recommendations, each carrying the triggering metric evidence (value + threshold + node) and a confidence grade
Parameters not published.
arch_scanScan a codebase or markdown directory and return the full architecture graph with confidence-scored edges
Parameters not published.
arch_validateCheck for circular dependencies, orphan nodes, layering violations, and environment inconsistencies — with a baseline mode that grandfathers existing violations and fails only on new ones
Parameters not published.
Ask AI
Ask AI about Ridge
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.