You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -43,6 +43,46 @@ An MCP server that indexes local code into a graph database to provide context t
43
43
-**Relationship Analysis:** Query for callers, callees, class hierarchies, call chains and more.
44
44
-**Live Updates:** Watches local files for changes and automatically updates the graph.
45
45
-**Interactive Setup:** A user-friendly command-line wizard for easy setup.
46
+
-**Multi-Language Support:** Full support for 11 programming languages.
47
+
-**Flexible Database Backend:** Choose between Neo4j or FalkorDB Lite.
48
+
49
+
## Supported Programming Languages
50
+
51
+
CodeGraphContext provides comprehensive parsing and analysis for the following languages:
52
+
53
+
-**Python** (`.py`) - Including Jupyter notebooks (`.ipynb`)
54
+
-**JavaScript** (`.js`)
55
+
-**TypeScript** (`.ts`)
56
+
-**Java** (`.java`)
57
+
-**C** (`.c`, `.h`)
58
+
-**C++** (`.cpp`, `.cc`, `.cxx`, `.hpp`, `.hxx`)
59
+
-**C#** (`.cs`) - Full support for classes, methods, namespaces, and inheritance
60
+
-**Go** (`.go`)
61
+
-**Rust** (`.rs`)
62
+
-**Ruby** (`.rb`)
63
+
-**PHP** (`.php`)
64
+
65
+
Each language parser extracts functions, classes, methods, parameters, inheritance relationships, function calls, and imports to build a comprehensive code graph.
66
+
67
+
## Database Options
68
+
69
+
CodeGraphContext supports two graph database backends:
70
+
71
+
### Neo4j (Default)
72
+
-**Production-ready** and widely used graph database
73
+
- Supports local instances (via Docker or native installation) and cloud hosting (Neo4j AuraDB)
74
+
- Full Cypher query support for advanced graph analytics
0 commit comments