Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ENRIPROXY_URLNoThe URL of the EnriProxy server.http://127.0.0.1:8787
ENRIPROXY_API_KEYYesAn EnriProxy API key (configured on the EnriProxy side).
ENRIVISION_TIMEOUT_MSNoUpload timeout in milliseconds. Applied per request.1800000
ENRIVISION_DEFAULT_LANGUAGENoDefault language to send when the tool call does not provide language (ISO 639-1; e.g., es, en).

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
analyze_mediaA

Upload and analyze a local file via EnriProxy (server-side extraction + model analysis).

When to use:

  • Large PDFs (many pages) or scanned PDFs where client-side Read may truncate or miss content.

  • Video/audio or other binary media your client cannot Read.

  • Audio files in common formats (mp3, wav, flac, m4a, aac, ogg/oga, opus, wma, weba, mka, aiff/aif/aifc, caf, m4b/m4r, mp1/mp2/mpa/mpga).

  • HEIC/AVIF/TIFF/APNG/SVG/Office docs when your client Read is unreliable.

  • Very large files where resumable uploads are required (up to 4GB).

  • Large PDFs/videos: set analysis_mode to 'multipass' for better coverage (auto prefers multipass for PDFs > 20 pages).

  • For time-specific video questions (e.g., "what happens at 12:34?"), set video.clip_start_seconds and video.clip_duration_seconds.

Rules:

  • Use path for one file, or paths for multiple images (UI screenshots/photo sets).

  • path/paths are absolute paths on the machine running this MCP server (the client).

  • Requires a valid EnriProxy API key (env ENRIPROXY_API_KEY, sent as Authorization: Bearer ...).

  • Prefer the client's native Read tool only for small/simple text/PDF/common images when it works; prefer this tool for large PDFs.

  • Answer strictly from the tool output; if frames/transcript are missing, say so.

  • Video: frames + transcript belong to the SAME video timeline (not unrelated images).

  • Animated GIF/WebP/APNG/SVG inputs are converted into representative key frames.

  • Set language (e.g., 'es') to match the user request and avoid language drift.

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/Bedolla/EnriVision'

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