Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CODEX_VISION_MODELNoResponses model to use for vision analysis. Default: gpt-5.5gpt-5.5
CODEX_VISION_BASE_URLNoBase URL for the Codex Responses backend. Default: https://chatgpt.com/backend-api/codexhttps://chatgpt.com/backend-api/codex
CODEX_VISION_AUTH_JSONNoExplicit path to a JSON file containing OAuth credentials. If not set, the server attempts to discover auth from other sources.
CODEX_VISION_TIMEOUT_MSNoTimeout in milliseconds for API requests. Default: 300000300000
CODEX_VISION_IMAGE_DETAILNoImage detail level: auto, low, high, or original. Default: autoauto
CODEX_VISION_MAX_IMAGE_MBNoMaximum image file size in MB. Default: 1010
CODEX_VISION_MAX_VIDEO_MBNoMaximum video file size in MB. Default: 5050
CODEX_VISION_MCP_LOG_PATHNoOptional path to a log file for the MCP server.
CODEX_VISION_VIDEO_FRAMESNoNumber of frames to extract from video. Default: 44

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
ui_to_artifactA

Convert UI screenshots into artifacts: frontend code, AI prompts, design specifications, or natural-language descriptions.

Use only for UI screenshots. Do not use for OCR-only screenshots, error messages, diagrams, or charts.

extract_text_from_screenshotA

Extract and recognize text from screenshots, including code, terminal output, logs, documentation, and UI copy.

Use when the user needs faithful OCR or text reconstruction from an image.

diagnose_error_screenshotA

Diagnose screenshots of error messages, stack traces, exception dialogs, or failed command output.

Returns likely cause, actionable fixes, and prevention notes where possible.

understand_technical_diagramA

Analyze technical diagrams including architecture diagrams, flowcharts, UML, ER diagrams, network diagrams, and sequence diagrams.

analyze_data_visualizationA

Analyze charts, graphs, dashboards, and other data visualizations to extract metrics, trends, anomalies, and recommendations.

ui_diff_checkB

Compare an expected/reference UI screenshot with an actual/current UI screenshot and report visual implementation differences.

analyze_imageA

General-purpose image analysis for cases not covered by the specialized tools. Use as a fallback for flexible visual understanding.

analyze_videoA

Analyze a local or remote video by extracting sampled frames with ffmpeg and sending them to Codex vision analysis.

Requires ffmpeg on PATH. For precise video work, extract important frames manually and use analyze_image or ui_diff_check.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 8 tools

Disambiguation4/5

Tools target distinct visual domains (charts, UI, diagrams, errors) with clear descriptions. The fallback analyze_image could overlap but is explicitly a catch-all. Only extract_text_from_screenshot and diagnose_error_screenshot have slight boundary ambiguity, but usage notes clarify.

Naming Consistency4/5

All names use lowercase snake_case and a verb_noun or adjective_noun pattern. Some verbs vary (analyze, diagnose, extract, ui_diff_check, ui_to_artifact, understand), but the structure is predictable and readable.

Tool Count5/5

8 tools is well-scoped for a vision analysis server. Each tool addresses a specific common use case without overcrowding. The count is appropriate for the domain.

Completeness4/5

The tool set covers major vision tasks: general image/video analysis, UI comparison, error screenshots, text extraction, diagram understanding, and artifact generation. Minor gaps like object detection exist, but the set is comprehensive for typical developer workflows.

Maintenance

ActivityInactive
ResponsivenessNo issues