Home / Function/ get() — mcp Function Reference

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

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