Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HTTP_PROXYNoHTTP proxy URL.
HTTPS_PROXYNoHTTPS proxy URL (e.g., http://127.0.0.1:7890).
GEMINI_API_KEYYesYour key from Google AI Studio.
GEMINI_VISION_MODELNoDefault model for vision requests.gemini-2.5-flash
GEMINI_VISION_ALLOW_URLNoAllow URL inputs.true
GEMINI_VISION_MAX_IMAGE_MBNoMaximum image size in MB.10
GEMINI_VISION_ALLOW_LOCAL_FILENoAllow local file inputs.true
GEMINI_VISION_BLOCK_LOCAL_URLSNoBlock private/loopback IPs for URLs.true
GEMINI_VISION_GEMINI_TIMEOUT_MSNoTimeout for Gemini API call in milliseconds.60000
GEMINI_VISION_REQUEST_TIMEOUT_MSNoTimeout for URL fetch in milliseconds.20000

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_image_with_geminiA

Analyze a local image file or image URL using Google Gemini Vision.

PRIVACY RULES:

  1. Use this tool ONLY when the current main model cannot natively understand images.

  2. If the current main model has native vision capability, do NOT use this tool unless the user explicitly asks to use Gemini.

  3. Before calling this tool with confirm_send_to_gemini=true, you MUST ask the user for consent.

  4. The image bytes and prompt will be sent to Google Gemini API.

  5. If image_source is a URL, this MCP downloads the image from your machine first, then sends bytes to Gemini.

  6. If the user has not explicitly agreed, omit confirm_send_to_gemini or set it to false to show a confirmation notice only.

Supported inputs:

analyze_images_batchA

Batch analyze multiple images (2-5) using Google Gemini Vision.

Same privacy rules as analyze_image_with_gemini apply. Useful for comparing screenshots, before/after views, or multi-page documents.

Supported inputs: local file paths or HTTP/HTTPS image URLs (can mix).

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 2 tools

Disambiguation5/5

The two tools have clearly distinct purposes: one for single image analysis and one for batch analysis (2-5 images). There is no overlap, and the descriptions make the difference explicit.

Naming Consistency3/5

Both tools start with 'analyze' but differ in structure: 'analyze_images_batch' uses plural and 'batch' suffix, while 'analyze_image_with_gemini' uses singular and includes 'with_gemini', which is redundant given the server name. This inconsistency in naming conventions reduces clarity.

Tool Count3/5

With only 2 tools, the set feels thin for a vision analysis server. While these cover basic single and batch analysis, more tools (e.g., different analysis types or output formats) would be expected for a well-scoped server.

Completeness3/5

The tools provide basic functionality for image analysis (single and batch), but lack features like returning different output formats, handling streaming, or supporting varied prompts. The surface is minimal and may leave agents needing additional capabilities.

Maintenance

ActivityInactive
ResponsivenessNo issues