MCP.so
登录

Personal Productivity Agent MCP Server

@mwill20

基本信息

分类

AI 与智能体

传输方式

stdio

作者

mwill20

关于 Personal Productivity Agent MCP Server

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.

Personal Productivity Agent MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

Personal Productivity Agent MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Personal Productivity Agent?

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.

How to use Personal Productivity Agent?

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.

Key features of Personal Productivity Agent

  • Find, move, rename files and create directories (with confirmation)
  • Get disk usage, memory, CPU, and network information
  • Launch applications and find duplicate files
  • Summarize documents (currently using a mock LLM)
  • Retrieve upcoming events from .ics calendar files
  • Set desktop reminders/notifications
  • Analyze Windows Event Logs with Gemini LLM (suggested causes and fixes)

Use cases of Personal Productivity Agent

  • Automate file organization and cleanup tasks on a Windows system
  • Monitor system health (disk, memory, network) from the command line
  • Analyze Windows Event Logs with LLM explanations and troubleshooting steps
  • Integrate the agent as a backend tool for a larger orchestration system via MCP
  • Schedule or trigger desktop reminders based on calendar events

常见问题

1

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.

2

What are the system requirements?

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).

3

How do I run the agent in MCP server mode?

Run `python main_agent.py --mcp-mode`. The agent then listens for JSON-formatted requests on stdin and returns JSON responses on stdout.

4

Can the agent be integrated with other applications?

Yes, in MCP mode it communicates via a simple JSON protocol over stdio, making it easy to connect with orchestrators or TypeScript-based agents.

5

How do I set up the Gemini API key?

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.

评论

AI 与智能体 分类下的更多 MCP 服务器