get() — mcp Function Reference
Architecture documentation for the get() function in graph-cache.ts from the mcp codebase.
Entity Profile
Dependency Diagram
graph TD d6ed9355_f977_306b_b0ef_d7220fdefe68["get()"] 11d5249b_82de_e1fb_e621_e95ae1a093c5["buildIndexes()"] 11d5249b_82de_e1fb_e621_e95ae1a093c5 -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68 044b41f9_d555_74fb_d6a4_6889502cdf08["evictOldest()"] 044b41f9_d555_74fb_d6a4_6889502cdf08 -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68 bd216705_efc6_4dc4_e563_eb99bcf30d21["evictStale()"] bd216705_efc6_4dc4_e563_eb99bcf30d21 -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68 ec84daee_4b9f_c373_088b_c46d9bf9913e["detectRepo()"] ec84daee_4b9f_c373_088b_c46d9bf9913e -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68 1721f7fd_bb7b_c8c3_9b4b_5677293ae256["resolveOrFetchGraph()"] 1721f7fd_bb7b_c8c3_9b4b_5677293ae256 -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68 f3f1255a_0f7f_c2b0_e99d_eae489cac19d["setupHandlers()"] f3f1255a_0f7f_c2b0_e99d_eae489cac19d -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68 79b44b57_42bd_0224_2b6c_fa2bf3ff180e["buildSubdomainToParentMap()"] 79b44b57_42bd_0224_2b6c_fa2bf3ff180e -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68 70483507_2c71_464c_1cbc_d74d4479f5e1["resolveDomain()"] 70483507_2c71_464c_1cbc_d74d4479f5e1 -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68 129c63b6_9648_d4bb_3c4d_03d461c6ad68["describeNode()"] 129c63b6_9648_d4bb_3c4d_03d461c6ad68 -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68 1767161e_720a_f6c8_bf00_3dc68740b823["handler()"] 1767161e_720a_f6c8_bf00_3dc68740b823 -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68 26a0dd39_b74f_8d6e_4e9a_819fdf30a8e8["collectDomainMembers()"] 26a0dd39_b74f_8d6e_4e9a_819fdf30a8e8 -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68 37989e20_855d_701d_ca13_a196d7d4a37e["handler()"] 37989e20_855d_701d_ca13_a196d7d4a37e -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68 d8e22e5c_06d6_3c1a_d1ff_f9f562d53e5d["renderOverview()"] d8e22e5c_06d6_3c1a_d1ff_f9f562d53e5d -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68 b6f7b7c8_7cab_7043_2009_a1b28140596f["getKeyFilesForDomain()"] b6f7b7c8_7cab_7043_2009_a1b28140596f -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68 style d6ed9355_f977_306b_b0ef_d7220fdefe68 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/cache/graph-cache.ts lines 275–283
get(cacheKey: string): IndexedGraph | null {
const entry = this.cache.get(cacheKey);
if (entry) {
// Update access time (LRU)
entry.lastAccessed = Date.now();
return entry.graph;
}
return null;
}
Domain
Subdomains
Called By
- buildIndexes()
- buildSubdomainToParentMap()
- callerCount()
- collectDomainMembers()
- describeNode()
- detectRepo()
- evictOldest()
- evictStale()
- findSymbol()
- getHubFunctions()
- getKeyFilesForDomain()
- handler()
- handler()
- renderBriefSymbolContext()
- renderOverview()
- renderSymbolContext()
- resolveDomain()
- resolveOrFetchGraph()
- setupHandlers()
- traceCallsHandler()
Source
Frequently Asked Questions
What does get() do?
get() is a function in the mcp codebase.
What calls get()?
get() is called by 20 function(s): buildIndexes, buildSubdomainToParentMap, callerCount, collectDomainMembers, describeNode, detectRepo, evictOldest, evictStale, and 12 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free