Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GEMINI_MODEL | No | Override the default model | gemini-3-pro-preview |
| GEMINI_API_KEY | Yes | Your Google Gemini API key (get it from https://aistudio.google.com/apikey) |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| gemini | Run a Gemini session. Similar to Codex but uses Google Gemini 3 Pro Preview. Supports configuration parameters matching the Codex Config struct:
|
| gemini-reply | Continue a Gemini conversation by providing the conversation ID and prompt. Use this to continue a multi-turn conversation started with the 'gemini' tool. |
| gemini-image | Generate images using Nano Banana (Gemini's native image generation). Two models available:
Auto-detection: Says "nano banana pro" or mentions text/infographic/diagram/chart/logo/poster in prompt → automatically uses Pro model. Parameters:
|
| gemini-video-generate | Generate a video using Veo 3.1 (Google's video generation model). This starts an async video generation that takes 1-5 minutes. Returns an operation ID that you can use with gemini-video-check to poll for completion. Parameters:
Workflow:
|
| gemini-video-check | Check the status of a video generation operation. If the video is still processing, returns the current status. If the video is complete, returns the video data. Parameters:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |