Back to Home
RuslanLat icon

AIDevToolsHack

Verified Safe

by RuslanLat

Overview

An AI agent for managing emails and calendar events by integrating with Large Language Models (LLMs) via the Model Context Protocol (MCP).

Installation

Run Command
docker compose up --build

Environment Variables

  • LLM_MODEL
  • LLM_API_BASE
  • LLM_API_KEY
  • MCP_SERVER_URL
  • MCP_API_KEY
  • EMAIL_ADDRESS
  • EMAIL_PASSWORD
  • SMTP_HOST
  • SMTP_PORT
  • IMAP_HOST
  • IMAP_PORT
  • CALDAV_URL
  • CALDAV_USERNAME
  • CALDAV_PASSWORD
  • CALDAV_CALENDAR_NAME
  • MCP_HOST
  • MCP_PORT

Security Notes

The server uses environment variables for sensitive credentials (email, CalDAV, API keys), which is a good practice. It relies on standard, well-maintained libraries for network interactions (IMAP, SMTP, CalDAV). The email body cleaning function `_clean_email_body` is complex with multiple regex operations, which can be prone to edge cases, but aims to reduce the amount of data sent to the LLM. The primary security consideration lies in giving an LLM access to email and calendar actions; misconfigured or unconstrained prompts could lead to unintended email sending or event creation. No direct `eval` or blatant malicious patterns were found. However, interaction with external LLMs and their data handling policies should be considered for privacy.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2025-12-12

Tags

AI AgentEmail ManagementCalendar IntegrationMCP ProtocolAgno