Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEBUGNoEnable debug mode (true/false).
NODE_ENVNoEnvironment mode (development/production).
SUPABASE_URLNoSupabase project URL for cloud features.
GEMINI_API_KEYYesGoogle Gemini API key for image analysis.
SUPABASE_ANON_KEYNoSupabase anonymous key for HTTP client.
SUPABASE_SERVICE_KEYNoSupabase service role key for storage operations.
SUPABASE_FUNCTION_NAMENoSupabase function name for deployment.

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
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
analyze_imageB

Securely analyze an image using Google Gemini AI with automatic type detection and security validations

upload_to_supabaseB

Upload image or analysis results to Supabase Storage with security validation

get_security_statusA

Get current security configuration and audit information

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 3 tools

Disambiguation5/5

Each tool has a clearly distinct function: analyze_image performs AI analysis, upload_to_supabase handles storage, and get_security_status provides configuration/audit info. There is no overlap or ambiguity between them.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (analyze_image, upload_to_supabase, get_security_status) using snake_case. The pattern is predictable and uniform across the set.

Tool Count5/5

With only 3 tools, the server is tightly scoped for its purpose of AI image analysis and upload, which is appropriate. Each tool serves a distinct and necessary function, and the count is well within the ideal range.

Completeness4/5

The core workflow is covered: analyze an image, upload results, and retrieve security status. Minor gaps exist, such as no way to list or delete uploaded files, but these are not essential to the server's primary purpose and can be worked around.

Maintenance

ActivityInactive
ResponsivenessNo issues