Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
STEPFUN_API_KEYYesYour StepFun API key
STEPFUN_API_MODENoAPI mode: standard or step_planstandard
STEPFUN_BASE_URLNoBase URL for the StepFun APIhttps://api.stepfun.com/v1
STEPFUN_TIMEOUT_MSNoTimeout in milliseconds120000
STEPFUN_VISION_MODELNoVision model to usestep-1o-turbo-vision
STEPFUN_USE_STEP_PLANNoEnable Step Plan mode (legacy, use STEPFUN_API_MODE instead)
STEPFUN_DEFAULT_DETAILNoDefault detail level: high or lowhigh

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
analyze_imageB

General-purpose image understanding for photos, screenshots, documents, objects, scenes, and visual questions.

extract_text_from_imageB

OCR for screenshots, documents, terminal output, logs, code snippets, forms, and UI text.

diagnose_error_screenshotB

Analyze error screenshots, stack traces, console output, IDE errors, terminal failures, and crash dialogs.

understand_technical_diagramB

Explain architecture diagrams, flowcharts, UML, sequence diagrams, ER diagrams, network diagrams, and system maps.

analyze_data_visualizationB

Interpret charts, graphs, tables, dashboards, metrics screenshots, and data visualizations.

ui_to_artifactA

Convert UI screenshots into implementation notes, layout structure, design specs, or recreation prompts.

ui_diff_checkA

Compare expected and actual UI screenshots for visual regression, missing elements, layout differences, typography, color, spacing, and priority.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.8/5.0

Scored across 7 tools

Disambiguation5/5

Each tool targets a distinct image understanding task: general analysis, OCR, error diagnosis, diagram explanation, data visualization, UI-to-code conversion, and UI diffing. The specialized scopes prevent confusion, even though analyze_image is broad, it serves as a catch-all rather than overlapping with specific tools.

Naming Consistency4/5

Most tools follow a verb-first naming pattern (analyze_image, extract_text_from_image, diagnose_error_screenshot, understand_technical_diagram, analyze_data_visualization), but two tools (ui_to_artifact, ui_diff_check) are noun-first. Despite this minor deviation, all names are readable and use consistent snake_case.

Tool Count5/5

With 7 tools, the server is well-scoped for image understanding. Each tool covers a distinct sub-domain (general analysis, OCR, errors, diagrams, data viz, UI artifacts, UI comparison), and no tool feels redundant or unnecessary.

Completeness5/5

The tool surface is comprehensive for an image understanding server, covering general understanding, text extraction, error diagnosis, diagram interpretation, data visualization analysis, UI-to-code conversion, and UI regression checking. There are no obvious missing operations within the stated domain.

Maintenance

ActivityStale
ResponsivenessNo issues