Summary

MCP server for AI-powered daily and weekly productivity summaries from Slack, Calendar, and Gmail
  • javascript

0

GitHub Stars

javascript

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "philipbloch-summary-mcp": {
      "command": "node",
      "args": [
        "/Users/your-user/path/to/summary-mcp/src/index.js"
      ],
      "env": {
        "DEBUG": "true"
      }
    }
  }
}

You run a self-contained MCP server that creates daily and weekly productivity summaries by analyzing your Slack messages, Calendar events, and Gmail activity. This server processes data locally to deliver actionable insights, automate report generation, and store past summaries for quick reference.

How to use

You interact with Summary MCP through an MCP client to generate, view, and compare productivity summaries. You can generate a daily summary for today or a specific date, produce a full weekly summary, fetch quick stats without a full report, and retrieve or compare past periods. Use the built-in tools to list saved summaries, retrieve a particular summary, or compare two time ranges to see how your productivity trends evolve.

Key workflows you can perform regularly include: creating end-of-day summaries with optional HTML or Markdown output, generating a comprehensive weekly report, and quickly checking metrics like messages read, meetings held, or emails processed. You may also compare two weeks to see whether your focus improved over time.

To start a session with the MCP client, ensure the MCP server is configured and running, then issue commands through the MCP client interface to generate and fetch the outputs in your preferred format.

How to install

Prerequisites you need before installation are Node.js and npm. Verify Node.js is installed with node --version and npm with npm --version.

Step 1: Clone the project directory and install dependencies.

cd ~/shopify-projects
git clone <repo-url> summary-mcp
cd summary-mcp
npm install

Step 2: Configure the MCP client to connect to this server. Create or update your MCP configuration to include a stdio connection that runs the server entry point. Use the following example to reference the exact command path for your environment.

{
  "mcpServers": {
    "summary_mcp": {
      "type": "stdio",
      "command": "node",
      "args": ["/Users/your-user/path/to/summary-mcp/src/index.js"],
      "env": {}
    }
  }
}

Additional sections

Configuration and automation details are provided to help you tailor how summaries are generated and managed. You can enable or disable debug logging, customize automatic generation schedules, and specify where summaries are stored.

Automation for generating summaries runs on a schedule and can be installed or removed with dedicated scripts. You can check the status of automation jobs, view logs, and trigger manual generation when needed.

If you encounter issues, verify that the MCP server is running, ensure the Cursor client is connected, and confirm Node.js is installed. Review logs for daily and weekly automation as well as launcher-related messages to identify problems quickly.

Available tools

generate_daily_summary

Generate a concise daily productivity summary in HTML/Markdown or both, with an option to save to the summaries folder and include specific sections.

generate_weekly_summary

Generate a comprehensive weekly productivity summary for a chosen date range, with output formats and an option to save to the summaries folder.

get_quick_stats

Retrieve quick productivity metrics for a given period without generating a full summary.

list_summaries

List previously generated summaries with options to limit, sort, and filter by format.

get_summary

Retrieve a specific summary by filename or date range in HTML, Markdown, or both.

compare_periods

Compare productivity metrics between two time periods across selected metrics.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational