About Infigraph
Infigraph is an MCP server in the RAG category: aST-powered code intelligence engine. Graph database + hybrid semantic search for 62 languages. Zero LLM dependency. Runs locally.
Install
git clone https://github.com/intuit/infigraphThis 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 (94)
**Analysis**No description in manifest
Parameters not published.
**Architecture**No description in manifest
Parameters not published.
**Confluence**No description in manifest
Parameters not published.
**Cypher**No description in manifest
Parameters not published.
**Dependencies**No description in manifest
Parameters not published.
**Document Search**No description in manifest
Parameters not published.
**Export & Visualization**No description in manifest
Parameters not published.
**File Watching**No description in manifest
Parameters not published.
**Multi-repo Groups**No description in manifest
Parameters not published.
**Pipeline Plugins**No description in manifest
Parameters not published.
Show all 94 tools
**Project Management**No description in manifest
Parameters not published.
**Review & CI**No description in manifest
Parameters not published.
**Search & Navigation**No description in manifest
Parameters not published.
**Session Context**No description in manifest
Parameters not published.
clean_docsRemove document index
Parameters not published.
consolidate_memoryMerge related sessions, boost confidence, reduce redundancy
Parameters not published.
delete_projectRemove project data
Parameters not published.
detect_bridgesCross-language boundaries: FFI, JNI, cgo, gRPC, WASM, COM
Parameters not published.
detect_changesGit diff → affected symbols and blast radius
Parameters not published.
detect_clonesNear-duplicate functions via vector similarity
Parameters not published.
detect_clustersLouvain community detection on call graph
Parameters not published.
detect_config_bindingsConfig-driven conditional resolution (Spring profiles, Django settings, .NET, Rails)
Parameters not published.
detect_cross_cuttingCross-cutting concern detection (auth, caching, transactions, etc.) across 7 languages
Parameters not published.
detect_dead_codeUnreachable functions/methods with zero callers
Parameters not published.
detect_dynamic_urlsDynamic URL construction detection — matches against known Route nodes
Parameters not published.
detect_interprocedural_taintCross-function taint tracing via BFS through call graph (depth-limited)
Parameters not published.
detect_path_traversalMulti-layer path traversal detection (intra + inter procedural)
Parameters not published.
detect_reflectionReflection/dynamic invocation scanner with config-file-based target resolution
Parameters not published.
detect_routesHTTP route/endpoint detection (22 frameworks)
Parameters not published.
detect_security_issuesSecurity scan: SQL injection, secrets, eval, path traversal, XSS, etc. (sanitizer-aware)
Parameters not published.
detect_taint_flowsIntra-procedural taint analysis — source→sink tracking with sanitizer awareness
Parameters not published.
export_graphExport as Cypher/GraphML/JSON
Parameters not published.
find_all_referencesEvery location where a symbol is referenced
Parameters not published.
generate_sequence_diagramMermaid sequence diagram from call graph
Parameters not published.
get_api_surfacePublic API surface — all public symbols and HTTP routes
Parameters not published.
get_architectureCodebase overview: language breakdown, hotspots, hub functions, entry points
Parameters not published.
get_code_snippetSource code for a symbol by ID
Parameters not published.
get_complexityCyclomatic complexity metrics per symbol
Parameters not published.
get_dependenciesList external dependencies by ecosystem
Parameters not published.
get_doc_contextFull context: signature + docstring + source + callers + callees in one call
Parameters not published.
get_file_depsFile-level import graph (what imports what)
Parameters not published.
get_graph_schemaNode/edge types, counts, property names
Parameters not published.
get_latest_sessionRetrieve most recent session cluster (all sessions updated within 72h of the newest). Compact cards by default; `detail=true` for full fields. Optional `name` param to recall a specific named session
Parameters not published.
get_statsGraph statistics
Parameters not published.
get_symbols_in_fileList all symbols in a file with line numbers
Parameters not published.
get_test_coverageTest coverage analysis — covered %, uncovered symbols per file. Use to find untested code before writing tests
Parameters not published.
get_type_hierarchyFull inheritance tree (ancestors + descendants)
Parameters not published.
get_watch_statusCheck watcher status and pending reindexes
Parameters not published.
git_summarySymbol-level commit history (which functions changed per commit)
Parameters not published.
group_addAdd repo to group
Parameters not published.
group_contractsList discovered contracts
Parameters not published.
group_createCreate a repo group
Parameters not published.
group_depsCross-service HTTP dependency detection
Parameters not published.
group_indexIndex all repos in a group
Parameters not published.
group_linkLink cross-service deps as CALLS_SERVICE edges
Parameters not published.
group_listList groups and members
Parameters not published.
group_queryCross-repo Cypher query
Parameters not published.
group_syncExtract HTTP contracts across repos
Parameters not published.
index_confluenceCrawl and index Confluence wiki space
Parameters not published.
index_confluence_pagesIndex specific Confluence pages by ID
Parameters not published.
index_docsIndex documents (PDF, DOCX, PPTX, Markdown, HTML)
Parameters not published.
index_manifestsParse package manifests (package.json, Cargo.toml, go.mod, etc.)
Parameters not published.
index_projectParse all source files and build code knowledge graph (60+ languages)
Parameters not published.
list_filesList source files with optional glob pattern filter
Parameters not published.
list_languagesSupported languages and extensions
Parameters not published.
list_projectsAll indexed repos
Parameters not published.
memory_contextIntelligent context gathering (code + sessions + skeleton) with auto-depth L1/L2/L3
Parameters not published.
pipeline_complianceFind pipelines matching a compliance scope (e.g. 'irs 7216', 'gdpr', 'pii', 'ccpa')
Parameters not published.
pipeline_depsDependency edges between pipelines — source/destination table overlap lineage
Parameters not published.
pipeline_impactImpact analysis: given a table name, find all affected pipelines (direct + transitive via DEPENDS_ON)
Parameters not published.
purge_sessionsDelete sessions older than N days (default: 30). User-initiated cleanup
Parameters not published.
query_graphExecute Cypher query against knowledge graph — full Cypher support for complex cross-cutting queries
Parameters not published.
refactorRefactoring analysis — complexity, coupling, duplication, size, dead code. Ranked recommendations with impact/effort scores
Parameters not published.
reindex_docsReindex all documents from scratch
Parameters not published.
reviewPR review — auto-detects PR type/scope, runs semantic diff + blast radius + affected tests + security + complexity + dead code + clones. `llm=true` for LLM test plan & risk assessment. `group=` for cross-repo
Parameters not published.
save_sessionSave session context to graph DB with TOUCHED edges + semantic embedding. Optional `name` param for named identity sessions (`named_{name}`). Auto-purges after configurable days (default: 30)
Parameters not published.
scip_importImport SCIP index for compiler-grade enrichment
Parameters not published.
searchUnified code search — keyword-hybrid + semantic-hybrid + regex grep in one call, auto-escalates
Parameters not published.
search_codeRegex text search across all project files
Parameters not published.
search_docsSearch indexed documents with hybrid BM25+semantic
Parameters not published.
search_sessionsSemantic search across ALL past sessions (no time window) — finds sessions by meaning, ranked by relevance. Use this to find older sessions beyond the 72h window
Parameters not published.
search_symbolsFind symbols by name (keyword-weighted hybrid, alpha=0.3)
Parameters not published.
semantic_diffSymbol-level diff between git refs (added/removed/renamed/moved/changed)
Parameters not published.
semantic_searchFind code by meaning (semantic-weighted hybrid, alpha=0.85)
Parameters not published.
stop_watchStop a running watcher
Parameters not published.
stop_watch_docsStop document watcher
Parameters not published.
symbol_context360° view: callers, callees, parent scope, file, kind, docstring
Parameters not published.
trace_calleesWhat a symbol calls
Parameters not published.
trace_callersDirect callers of a symbol
Parameters not published.
transitive_impactBlast radius — all symbols transitively affected by changes
Parameters not published.
visualizeInteractive HTML graph visualization
Parameters not published.
visualize_symbolFocused subgraph centered on one symbol
Parameters not published.
watch_docsWatch document directory for changes
Parameters not published.
watch_projectBackground file watcher with auto-reindex
Parameters not published.
Ask AI
Ask AI about Infigraph
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.