Skip to main content
Glama
uamcp

Understand-Anything MCP Server

by uamcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
UA_LICENSE_KEYNoLicense key for Pro features (optional for free tier)
UA_PROJECT_PATHYesPath to the project to scan

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
ua_status

Check the operational status of the Understand-Anything MCP server. Call this to verify if the knowledge graph is successfully loaded and active.

ua_scan

Check if a knowledge graph file is present and currently loaded. Returns instructions on how to generate the graph if missing.

ua_graph_summaryA

Get a high-level statistical summary of the codebase knowledge graph. Returns total node and edge counts to gauge project size.

ua_architecture_reportA

Generate a module-level architecture report from the knowledge graph. Returns a breakdown of files per directory to identify main components.

ua_dependency_report

Generate a top-level dependency report from the knowledge graph. Identifies the most heavily depended-on files in the codebase (high fan-in).

ua_explain

Explain a specific part of the codebase by retrieving its 1-hop dependencies. Call this to understand what a file imports and where it is used.

ua_onboarding_doc

Generate an onboarding overview document for new developers. Call this first when entering a new codebase to get oriented.

ua_find_callers

Find all callers of a specific function or file up to a certain depth. Helps trace execution paths.

ua_impact_analysis

Analyze the downstream impact of changing a specific file. Returns a list of files that depend on it.

ua_precheck

Pre-flight architectural risk check. Call this before modifying any critical systems or refactoring to estimate risk radius.

ua_rules

Evaluate architectural constraints against the current knowledge graph. Generates a full violation report.

ua_rules_check

Mid-session continuous audit. Evaluate constraints to ensure recent changes haven't introduced violations.

ua_init_rules

Initialize a starter .ua-rules.json file in the workspace if one doesn't already exist.

ua_ci_check

Run a CI-style impact analysis on a PR diff to identify risk factors. Returns affected files, risk level, and potential issues.

ua_validate_graph

Validate the structural integrity and syntax of the loaded knowledge graph JSON.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

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/uamcp/Understand-Anything-MCP'

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