Understand-Anything MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| UA_LICENSE_KEY | No | License key for Pro features (optional for free tier) | |
| UA_PROJECT_PATH | Yes | Path to the project to scan |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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