Skip to main content
Glama
dibun75
by dibun75

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_file_contextA

Returns a structured AST summary for a given file, including all indexed symbols (classes, functions, imports) and their line ranges.

store_memoryC

Persists an agent conversation turn with an embedding in the local DB.

get_architecture_mapC

Returns the full or partial CodeNode graph topology as a JSON string.

search_codebaseC

Semantic vector search across CodeNodes. Returns list of nodes.

get_drift_reportA
    Detects context drift between the AI's loaded snapshot and the current codebase.

    Two detection modes:
    - **Hash-based** (preferred): Pass ``file_hashes`` as ``{file_path: sha256_hash}``.
      V.I.S.O.R. compares the provided hashes against the indexed ``file_hash`` column.
      If they differ, the file has changed since the agent last read it.
    - **Timestamp-based** (fallback): Compares ``loaded_at`` against ``file_changelog``
      entries when hashes are not supplied.

    Args:
        context_files: List of file paths the agent currently holds in context.
        loaded_at:     ISO-8601 timestamp of when the agent loaded its context.
        file_hashes:   Optional dict mapping file_path → sha256 hash the agent last saw.
    
get_telemetryB

Returns the current state of telemetry data. graph_nodes, context_burn, drift_alert.

set_hud_focusA
    Directly controls the V.I.S.O.R Developer HUD to visually highlight specific files you are actively reasoning about.
    Use this tool sequentially as you investigate the codebase to give the developer real-time 3D visual feedback of your attention and intent.
    Pass an empty list for file_paths to clear the active focus.

    Args:
        file_paths: List of absolute or relative paths to files you want to highlight on the graph.
        intent: A concise 2-4 word description of what you are doing (e.g. "Reviewing Auth Flow", "Checking Schema").
    
impact_analysisB

Fetch downstream dependent files impacted by a change using BFS (max depth 5).

trace_routeC

Trace a path from a source node to a target node.

dead_code_detectionA

Finds nodes with an in-degree of 0 (no incoming callers).

get_symbol_contextA
    Returns all indexed AST nodes matching a symbol name, including file path,
    node type (class/function/import), and precise line range.

    Useful for answering: *"Where is `VectorDBClient` defined and what does it do?"*

    Args:
        symbol: The exact or partial name of the class, function, or import to look up.
    
get_dependency_chainA
    Traverses the import edges graph from the file containing ``symbol``
    and returns the full transitive dependency chain (max depth 5).

    Useful for answering: *"What does `auth.py` ultimately depend on?"*

    Args:
        symbol: Name of a class or function. Its source file becomes the
                root of the BFS traversal.
    
build_contextB
    **Context Intelligence Engine** — the most powerful V.I.S.O.R. tool.

    Builds a ranked, token-budget-enforced context payload from a natural
    language query. Combines four signals:
    - Embedding similarity (semantic proximity)
    - Exact symbol name match
    - Co-location in the same file as the top hit
    - Dependency graph distance

    Returns a scored list of code nodes ready to be injected into an LLM
    prompt, capped at 8,000 tokens to prevent context overflow.

    Example:
        ``build_context("how is authentication handled")``
    
list_custom_skillsA

List all available custom V.I.S.O.R architecture skills.

add_custom_skillD

Adds a newly created custom skill via the UI.

delete_custom_skillC

Deletes a custom skill.

health_checkA

Basic health-check endpoint confirming the server is alive.

Prompts

Interactive templates invoked by user choice

NameDescription
get_visor_skillFetch a specific Custom V.I.S.O.R Skill instruction pack by name.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dibun75/visor'

If you have feedback or need assistance with the MCP directory API, please join our Discord server