graphlens

Neko1313/graphlens
★ 1 stars Python Database Updated today
Polyglot code-analysis framework — parses Python, TypeScript, Go & Rust into a shared graph IR (tree-sitter + type-aware resolvers: ty, tsc, gopls, rust-analyzer). Call/dependency graphs, cross-language boundaries, Neo4j export & MCP server.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "graphlens": {
      "command": "uvx",
      "args": [
        "graphlens"
      ]
    }
  }
}

Or install with pip: pip install graphlens

README Excerpt

<div align="center"> <h1>graphlens</h1> <p>Extensible polyglot code analysis framework that parses source projects, normalizes their structure into a shared graph IR, and exposes it for dependency analysis, navigation, and code intelligence tooling.</p> </div> --- ``` Repository → Language Adapter → GraphLens (IR) → Graph Backend

Tools (20)

ATTRIBUTEBOUNDARYCALLSCLASSCOMMUNICATES_WITHCONSUMESCONTAINSDECLARESDEPENDENCYDEPENDS_ONEXPOSESEXTERNAL_SYMBOLFILEFUNCTIONHAS_TYPEIMPORTIMPORTSINHERITS_FROMMETHODMODULE

Topics

astcall-graphcode-analysiscode-intelligencecode-navigationdependency-graphdeveloper-toolsgolanggraphknowledge-graphlspmcpmonoreponeo4jpolyglot
📊
Working with market or time-series data?
The Polymarket Historical Dataset — 18.5M+ price snapshots across 18,600+ prediction markets (CSV + SQLite). Built for backtesting & ML.
View dataset →