Gemini MCP Tool
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 |
| pingC | Echo |
| HelpC | receive help information |
| brainstormA | 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 |
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 6 tools
All six tools have clearly distinct purposes: ask-gemini for general interaction/edits, brainstorm for creative ideation, fetch-chunk for retrieving changeMode chunks, Help for information, ping for echo, and timeout-test for testing timeouts. No overlap.
Naming is inconsistent: mix of hyphenated ('ask-gemini', 'fetch-chunk', 'timeout-test'), single words ('brainstorm', 'ping'), and capitalized ('Help'). No uniform pattern (verb-noun vs noun) or case convention.
Six tools is well-scoped for a Gemini assistant server, covering core interactions, creative generation, chunk retrieval, and utility functions like help and ping.
Covers main interaction and creativity needs, but lacks explicit conversation management or model listing tools. Minor gap in changeMode workflow documentation (fetch-chunk assumes prior partial response).