github analyzed 3e290ad unconfirmed MCP

dejo1307/enola

github

enola - MCP Architectural Snapshot Server and Knowledge Graph

maintainer
dejo1307
license
Apache-2.0
first seen
2026-06-01
last seen
2026-06-07
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities30 tools
transport counts 30 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • append

    (boolean, optional): If true, keep existing facts and add new ones with repo-prefixed file paths (for multi-repo analysis). Default false.

  • context_lines

    (integer, optional): Number of source lines to show around the symbol (default 30)

  • depth

    (integer, optional): How deep to follow relations (1=direct only, 2=include relations of relations)

  • direction

    (string, optional): 'forward' follows outgoing relations (what does X depend on?), 'reverse' follows incoming relations (what depends on X?). Default: forward.

  • file

    (string, optional): Filter by file path

  • file_prefix

    (string, optional): Filter by file path prefix (e.g. internal/server to match all files in that directory)

  • files

    (string[], optional): Filter by multiple file paths (OR). Use instead of file for batch lookups.

  • focus

    (string, required): Module name, file path, or symbol name to explore

  • from

    (string, required): Source node name (substring match).

  • include_forward

    (bool, optional): Include what the target depends on (what might break the target). Default: false.

  • include_related

    (boolean, optional): If true, inline the full fact data for each relation target instead of just the target name.

  • kind

    (string, optional): Filter by fact kind (module, symbol, route, storage, dependency)

  • kinds

    (string[], optional): Filter by multiple kinds (OR). Use instead of kind for batch lookups.

  • limit

    (integer, optional): Maximum number of results to return (1-500). Default 100.

  • max_depth

    (int, optional): Maximum traversal depth (1-20). Default: 5.

  • max_nodes

    (int, optional): Maximum nodes to return (1-500). Traversal stops when this limit is reached. Default: 100.

  • name

    (string, optional): Filter by name (substring match)

  • names

    (string[], optional): Filter by multiple exact names (OR). Use instead of name for batch lookups.

  • node_kinds

    (string[], optional): Filter results to specific fact kinds: module, symbol, dependency, route, storage. Default: all.

  • offset

    (integer, optional): Number of results to skip for pagination. Default 0.

  • output_mode

    (string, optional): Output format: full (default JSON), compact (markdown table), or names (just names and files).

  • prop

    (string, optional): Filter by property name (e.g. source, symbol_kind, exported, framework, storage_kind)

  • prop_value

    (string, optional): Filter by property value (requires prop to be set)

  • relation

    (string, optional): Filter by relation kind (declares, imports, calls, implements, depends_on)

  • relation_kinds

    (string[], optional): Filter to specific relation types: imports, calls, declares, implements, depends_on. Default: all.

  • repo

    (string, optional): Filter by repository label (set in multi-repo/append mode, e.g. go-service)

  • repo_path

    (string, optional): Path to the repository. Defaults to the configured repo path.

  • start

    (string, required): Starting node name (fact name, module name, or symbol name). Substring match.

  • target

    (string, required): The node being changed (fact name, substring match).

  • to

    (string, required): Target node name (substring match).

code evidencevHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

no code evidence — the analyzed source reached for no tracked permissions, tools, or hooks.