gemini-daily-mcp-compressed
Verified Safeby kdoooh000h
Overview
A token-optimized Model Context Protocol (MCP) server that wraps the Google Gemini CLI to provide AI assistance, focusing on reducing token overhead through a progressive disclosure strategy.
Installation
node dist/index.jsEnvironment Variables
- GOOGLE_API_KEY
- GEMINI_ENABLED
- SESSION_TTL_HOURS
- MAX_SESSIONS
- GEMINI_CLI_COMMAND
- LOG_LEVEL
- GEMINI_INCLUDE_DIRECTORIES
Security Notes
The server primarily functions as a wrapper around the external Google Gemini CLI. It utilizes `child_process.execFile` for command execution, which is generally safer than `exec` as it avoids spawning a shell by default, mitigating shell injection risks. Input arguments are validated by Zod schemas. No direct use of `eval` or hardcoded secrets were found in the provided source. The main indirect security consideration would be potential vulnerabilities within the Google Gemini CLI itself, or if an attacker could craft malicious prompts that exploit the underlying CLI. This risk is assumed to be managed by the Gemini CLI provider. The `GEMINI_INCLUDE_DIRECTORIES` environment variable, if improperly configured, could allow broader file access than intended during Gemini CLI operations.
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
This server provides a memory-augmented AI chat interface, allowing users to interact with an AI agent that remembers conversation context and dynamically switches between memory retrieval and caching strategies.
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.
qanat-goose-mcp
A multimodal seller dashboard assistant for Square, integrating voice and gesture controls via a Goose MCP-UI extension.