Gemini MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GEMINI_API_KEY | No | Optional API key | |
| GEMINI_API_BASE_URL | No | AIStudioProxyAPI endpoint | http://127.0.0.1:2048 |
| GEMINI_PROJECT_ROOT | No | Root directory for file resolution | $PWD |
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 | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| gemini_chatA | |
| gemini_list_modelsB | List available Gemini models. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 2 tools
The two tools have completely distinct purposes with no overlap: gemini_chat handles chat interactions with the Gemini API, while gemini_list_models provides metadata about available models. An agent would never confuse these tools as they serve fundamentally different functions in the workflow.
Both tools follow a consistent 'gemini_' prefix + descriptive_snake_case pattern (gemini_chat and gemini_list_models). This creates a predictable naming convention that clearly associates both tools with the Gemini service while maintaining readability and consistency throughout the toolset.
With only 2 tools, this server feels severely under-equipped for a comprehensive Gemini API integration. While chat functionality is essential, the absence of tools for embeddings, file analysis, or other Gemini capabilities creates a thin surface that will limit agent effectiveness. The count is too low for the apparent scope of a full Gemini MCP server.
The tool surface is significantly incomplete for a Gemini integration server. While chat functionality is well-implemented, there are major gaps: no tools for embeddings generation, file content analysis beyond chat context, model information beyond listing, or other Gemini API endpoints. This creates dead ends for agents trying to perform common Gemini workflows beyond basic chat interactions.