Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GEMINI_API_KEYYesGoogle Gemini API key for authentication
MEDIA_OUTPUT_DIRNoDirectory path for saving generated media files

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
generate_imageB

Generate or edit images using Google's Gemini image generation models.

Supports conversational image creation/editing, multi-turn workflows, images with embedded text, infographics, and interleaved text+image output.

generate_speechA

Generate speech audio from text using Gemini TTS models.

Supports single-speaker and multi-speaker modes with voice selection and natural language style control.

generate_videoB

Generate videos from text prompts or reference images using Google's Veo models.

Supports text-to-video, image-to-video, video extension, and frame-specified generation. Generation is asynchronous.

generate_musicB

Generate instrumental music from weighted text prompts using Google's Lyria model.

Each prompt has a 'text' describing genre/instrument/mood and a 'weight' for emphasis. The server manages the streaming session internally.

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/lukaskellerstein/media-mcp'

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