Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GEMINI_API_KEYNoFallback Gemini API key used when VISION_MCP_GEMINI_API_KEY is not set.
VISION_MCP_CONFIGNoPath to the configuration file.
VISION_MCP_TIMEOUTNoRuntime timeout in seconds. Defaults to 120.120
VISION_MCP_WORKDIRNoRuntime working directory. If null, a temporary directory is used per task.
VISION_MCP_AGY_MODELNoModel to use for the AGY provider. If null, the provider default is used.
VISION_MCP_LOG_LEVELNoLog level: ERROR, WARNING, INFO, or DEBUG. Defaults to INFO.INFO
VISION_MCP_AGY_COMMANDNoExecutable for the AGY provider. Defaults to 'agy'.agy
VISION_MCP_CODEX_MODELNoModel to use for the Codex provider. If null, the provider default is used.
VISION_MCP_GEMINI_MODELNoModel to use for the Gemini provider. If null, the provider default is used.
VISION_MCP_CODEX_COMMANDNoExecutable for the Codex provider. Defaults to 'codex'.codex
VISION_MCP_GEMINI_API_KEYNoGemini API key. This takes precedence over GEMINI_API_KEY.
VISION_MCP_OPENCODE_MODELNoModel to use for the OpenCode provider. If null, the provider default is used.
VISION_MCP_MAX_CONCURRENCYNoMaximum number of concurrent tasks. Defaults to 2.2
VISION_MCP_OPENCODE_COMMANDNoExecutable for the OpenCode provider. Defaults to 'opencode'.opencode

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
ui_to_artifactB

Convert a UI screenshot into an artifact (code, prompt, spec or description).

extract_text_from_screenshotC

Extract visible text (OCR), source code, terminal/config content verbatim.

diagnose_error_screenshotB

Diagnose an error/stack trace shown in a screenshot.

understand_technical_diagramC

Understand an architecture/flowchart/UML/ER/system diagram.

analyze_data_visualizationB

Analyze a chart/plot (trends, anomalies, comparisons, distribution).

ui_diff_checkB

Compare EXPECTED (first) vs ACTUAL (second) UI for visual regression.

analyze_imageC

General visual analysis of an image.

analyze_videoD

Analyze a video (mp4/mov/m4v).

image_analysisD

Alias for analyze_image.

video_analysisD

Alias for analyze_video.

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/black-94/lm-visual-mcp'

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