gemini-mcp
Verified Safeby gyasis
Overview
An MCP server enabling AI assistants to collaborate with Google's Gemini model for multimodal AI workflows, deep research, and coding tasks like code review, brainstorming, and debugging.
Installation
uv run python server.pyEnvironment Variables
- GEMINI_API_KEY
- RESEARCH_REPORTS_DIR
Security Notes
API keys are handled via environment variables (`.env`) for security. SQL injection is prevented in `StateManager.update_task` through explicit column whitelisting. SQLite uses `PRAGMA foreign_keys=ON` for data integrity and `_task_locks` in `DeepResearchEngine` mitigates race conditions during concurrent operations. File uploads are handled securely via Gemini's API, and temporary files are cleaned up. Destructive operations like file deletion require explicit confirmation (`confirmed=True`).
Similar Servers
company-docs-mcp
Transforms organizational documentation into an AI-powered knowledge base for semantic search, Q&A via chat interface, Claude Desktop, and Slack integration.
karma
A modern, dark-themed chat interface demonstrating the Karma Memory system for AI agents, enabling context-aware conversations and dynamic switching of memory retrieval and caching strategies.
fastmcp
Build fast, declarative, and type-safe servers implementing the Model Context Protocol (MCP) in Dart.
firemcp
Enables AI agents and LLMs to securely interact with Firestore databases through a Model Context Protocol (MCP) server, offering complete CRUD and query operations.