Gemini MCP Ultimate
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
| Capability | Details |
|---|---|
| tools | {} |
| logging | {} |
| prompts | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ask-geminiD | model selection [-m], sandbox [-s], and changeMode:boolean for providing edits |
| pingD | Echo |
| HelpC | receive help information |
| brainstormB | Generate novel ideas with dynamic context gathering. --> Creative frameworks (SCAMPER, Design Thinking, etc.), domain context integration, idea clustering, feasibility analysis, and iterative refinement. |
| fetch-chunkA | Retrieves cached chunks from a changeMode response. Use this to get subsequent chunks after receiving a partial changeMode response. |
| timeout-testA | Test timeout prevention by running for a specified duration |
| manage-sessionsB | Manage conversation sessions: list active sessions or delete old ones. |
| manage-extensionsC | Manage Gemini CLI extensions: list, install, uninstall, update, enable, disable. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| ask-gemini | Execute 'gemini -p <prompt>' to get Gemini AI's response. Supports enhanced change mode for structured edit suggestions. |
| ping | Echo test message with structured response. |
| Help | receive help information |
| brainstorm | Generate structured brainstorming prompt with methodology-driven ideation, domain context integration, and analytical evaluation framework |
| fetch-chunk | Fetch the next chunk of a response |
| timeout-test | Test the timeout prevention system by running a long operation |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 8 tools
Most tools have distinct purposes: ask-gemini for queries, fetch-chunk for retrieving changeMode chunks, manage-sessions and manage-extensions for separate resources, and brainstorm for idea generation. ping, Help, and timeout-test are utility tools, but their specific intents are still distinguishable.
The naming is mixed: Help is capitalized while most others use lowercase kebab-case, brainstorm is a single verb, and ask-gemini/fetch-chunk/timeout-test/manage-* follow different patterns. The names are readable, but there is no single predictable convention.
Eight tools is well-scoped for a Gemini CLI MCP server, covering core querying, chunk retrieval, session and extension management, brainstorming, and basic diagnostics. No tool feels excessive or trivially redundant.
The surface covers the main lifecycle: ask-gemini for requests, fetch-chunk for streaming/changeMode responses, manage-sessions for conversation state, and manage-extensions for CLI extensions. A few areas like explicit session history retrieval or cancellation are missing, but core workflows are covered.