get() — mcp Function Reference
Architecture documentation for the get() function in graph-cache.ts from the mcp codebase.
Entity Profile
Dependency Diagram
graph TD 55bde18a_7860_173e_f211_5874970475e3["get()"] 2f679171_fd3f_3cd5_48b2_587cc9ec01fd["buildIndexes()"] 2f679171_fd3f_3cd5_48b2_587cc9ec01fd -->|calls| 55bde18a_7860_173e_f211_5874970475e3 2b1b6788_6d42_4aa6_fb22_d64dd55ac2a3["evictOldest()"] 2b1b6788_6d42_4aa6_fb22_d64dd55ac2a3 -->|calls| 55bde18a_7860_173e_f211_5874970475e3 f25d6639_05c4_e928_c1e5_13a8b4319dce["evictStale()"] f25d6639_05c4_e928_c1e5_13a8b4319dce -->|calls| 55bde18a_7860_173e_f211_5874970475e3 b0309b0d_ce6c_f9db_7d04_57a3e85e30fc["detectRepo()"] b0309b0d_ce6c_f9db_7d04_57a3e85e30fc -->|calls| 55bde18a_7860_173e_f211_5874970475e3 b9fca090_95d0_4cf7_0bb0_7a7efcc55ccb["resolveOrFetchGraph()"] b9fca090_95d0_4cf7_0bb0_7a7efcc55ccb -->|calls| 55bde18a_7860_173e_f211_5874970475e3 4646463d_3032_7be4_79ae_2b8f22f309dd["setupHandlers()"] 4646463d_3032_7be4_79ae_2b8f22f309dd -->|calls| 55bde18a_7860_173e_f211_5874970475e3 73a484a3_5184_3a80_94a1_6b67c84b4f69["buildSubdomainToParentMap()"] 73a484a3_5184_3a80_94a1_6b67c84b4f69 -->|calls| 55bde18a_7860_173e_f211_5874970475e3 3dd2d606_47d5_76c9_c834_83fbfb172417["resolveDomain()"] 3dd2d606_47d5_76c9_c834_83fbfb172417 -->|calls| 55bde18a_7860_173e_f211_5874970475e3 84fa1508_0318_0a6b_dd7c_b4917273b2b4["describeNode()"] 84fa1508_0318_0a6b_dd7c_b4917273b2b4 -->|calls| 55bde18a_7860_173e_f211_5874970475e3 fdc0fb6f_bf66_23e1_e32e_b17145da77c5["handler()"] fdc0fb6f_bf66_23e1_e32e_b17145da77c5 -->|calls| 55bde18a_7860_173e_f211_5874970475e3 e52142a6_0c74_4839_4c84_43a05472b3ad["collectDomainMembers()"] e52142a6_0c74_4839_4c84_43a05472b3ad -->|calls| 55bde18a_7860_173e_f211_5874970475e3 d01a6f75_522a_03cd_b386_1c1c752e4564["handler()"] d01a6f75_522a_03cd_b386_1c1c752e4564 -->|calls| 55bde18a_7860_173e_f211_5874970475e3 82b72c82_f107_1ece_5ba4_a66ed36389be["renderOverview()"] 82b72c82_f107_1ece_5ba4_a66ed36389be -->|calls| 55bde18a_7860_173e_f211_5874970475e3 fbeba3a0_8168_dd12_bca3_885bafcb50b5["getKeyFilesForDomain()"] fbeba3a0_8168_dd12_bca3_885bafcb50b5 -->|calls| 55bde18a_7860_173e_f211_5874970475e3 style 55bde18a_7860_173e_f211_5874970475e3 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