Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DEBUG | No | Enable detailed logging for development and troubleshooting | false |
| CONTENT_FILTERING_ENABLED | No | Enable/disable filtering of personal conversations (sports, politics, entertainment) to keep summaries focused on work | true |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| generate_daily_summary | Generate a concise daily productivity summary from today's Slack, Calendar, and Gmail activity. Perfect for end-of-day wrap-ups and next-day planning. |
| generate_weekly_summary | Generate a comprehensive weekly productivity summary from Slack, Calendar, and Gmail data. Returns structured summary with optional HTML/Markdown output. |
| list_summaries | List previously generated weekly summaries from the summaries directory. |
| get_summary | Retrieve a specific weekly summary by filename or date range. |
| get_quick_stats | Get quick productivity metrics (Slack, Calendar, Gmail) without generating a full summary. Fast lightweight query. |
| compare_periods | Compare productivity statistics between two time periods. Generates comparison reports in HTML and Markdown formats showing trends and changes. |