What LLM does the agent use?
The agent uses Google’s Gemini LLM for event log analysis. A `GEMINI_API_KEY` environment variable is required; if not set, a mock LLM is used.
@mwill20
Basic information
Personal Productivity Agent (Python) for Windows. Automates tasks, provides system info, and uses Google Gemini for intelligent Windows Event Log analysis. Supports interactive CLI and MCP server mode.
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Personal Productivity Agent is a Python-based tool for Windows systems that helps with file operations, system information, and productivity tasks, and uses Google’s Gemini LLM to analyze Windows Event Logs. It can run as an interactive command-line assistant or as an MCP server for programmatic integration.
Ensure Python 3.x is installed, set the GEMINI_API_KEY environment variable, and install the required package (google-generativeai). Run python main_agent.py for the interactive CLI, or python main_agent.py --mcp-mode to start the MCP server that accepts JSON requests on stdin.
.ics calendar filesThe agent uses Google’s Gemini LLM for event log analysis. A `GEMINI_API_KEY` environment variable is required; if not set, a mock LLM is used.
Python 3.x is needed, and the `google-generativeai` package must be installed. The agent is designed for Windows (uses Windows Event Logs, file system operations, and notifications).
Run `python main_agent.py --mcp-mode`. The agent then listens for JSON-formatted requests on stdin and returns JSON responses on stdout.
Yes, in MCP mode it communicates via a simple JSON protocol over stdio, making it easy to connect with orchestrators or TypeScript-based agents.
Set the environment variable `GEMINI_API_KEY` in PowerShell (e.g., `$env:GEMINI_API_KEY = "YOUR_API_KEY_HERE"`) before launching the agent. Do not commit the key to version control.

Hire a verified local human for small real-world tasks your AI agent can't do: errands, queues, pickups, in-person checks and on-site photos. Your agent posts a quest, local humans send offers, and your user picks one an
BERGHAIN MCP server — sovereign AI stress-testing mcp / ai / multi-agent / adversarial / stress-test / claude
TruVerifAI's Panel Review is the guardian agent for AI's highest-stakes coding decisions: four frontier models argue over an AI coding agent's riskiest designs, diffs, and commits before they execute, with local review g
Your AI agents know the code. They don't know the company. A local decision graph from your git history, checked by your coding agent before it edits.
Run free live audience Q&A and polls from your agent: start an AskOne room, add and launch a poll, approve or hide questions and mark them answered, close the room, then read the questions as a FAQ draft and get the resu
Comments