agentic-consult
Verified Safeby krisrowe
Overview
An agentic Python CLI tool and MCP server that functions as an executive assistant for consultants, managing customer workflows, email/chat/task tracking, security scanning, and automated backups, primarily integrating with Google Gemini and Google Workspace.
Installation
consult-mcpEnvironment Variables
- GEMINI_API_KEY
- MCP_PERSONAL_ACCESS_TOKEN
- TICKTICK_ACCESS_TOKEN
- BACKUPS_GOOGLE_DRIVE_FOLDER_ID
- CONSULT_CONFIG_DIR
- LOG_LEVEL
- USER
Security Notes
The project includes a robust pre-commit security scanner to prevent sensitive data leaks, and MCP communication uses PATs for authentication. However, some shell scripts (`scripts/organize-md-files.sh`, `scripts/process_email_with_gemini.sh`, `scripts/generate_issue_plans.sh`) utilize `eval`, which poses a significant risk for command injection if inputs are not perfectly sanitized. Additionally, `subprocess.run(shell=True)` is used in `sdk/scanner/utils.py`, and the FastAPI MCP server uses `allowed_hosts=['*']` which is generally safe for Cloud Run but could be a risk in other deployments.
Similar Servers
gemini-mcp-server
An MCP server providing a suite of 7 AI-powered tools (Image Gen/Edit, Chat, Audio Transcribe, Code Execute, Video/Image Analysis) powered by Google Gemini, featuring a self-learning "Smart Tool Intelligence" system for prompt enhancement and user preference adaptation.
gmail-mcp
Manages Gmail emails programmatically, enabling AI systems to read, send, archive, and perform other email operations on behalf of a user.
GeminiMCP
Integrate Google's Gemini API for AI-powered tasks and search with Model Control Protocol (MCP) clients, focusing on developer-centric features like code analysis and context handling.
n1ght-mcp
Developer toolkit enhancing AI agents with data manipulation, AI delegation, and semantic search capabilities via the Model Context Protocol.