gemini-mcp-server
Verified Safeby george7979
Overview
An MCP server to integrate Google Gemini AI capabilities (text generation, web search, YouTube analysis) into Claude Code and other MCP clients.
Installation
node dist/index.jsEnvironment Variables
- GOOGLE_API_KEY
- GEMINI_MODEL
Security Notes
The server correctly handles the Google API key by requiring it as an environment variable (GOOGLE_API_KEY) and performing a startup check for its presence. Input validation is implemented using Zod with `.strict()` schemas, which helps prevent unexpected or malicious inputs. Error messages are actionable and do not appear to leak sensitive internal information. There is no usage of 'eval' or obvious obfuscation. The system relies on external APIs, and proper error handling is in place for common API failures.
Similar Servers
gemini-mcp-tool
A Model Context Protocol (MCP) server that enables AI assistants to interact with the Google Gemini CLI for comprehensive code and file analysis, structured edit suggestions, and creative brainstorming.
mcp-server-youtube-transcript
Provides a Model Context Protocol server to retrieve YouTube video transcripts, including language fallback, timestamps, and ad filtering.
geminimcp
Integrates Google's Gemini CLI with Claude Code as an MCP server for AI-assisted programming, particularly strong in frontend design.
gemini-mcp-rs
A high-performance Rust MCP server that enables AI-driven tasks by wrapping the Gemini CLI, facilitating integration with MCP-compatible clients like Claude Code.