mcpField
W
Weekly Report Checker MCP Server

Weekly Report Checker MCP Server

Local
github.com/kaneyxxProductivity0Updated 84w ago

About Weekly Report Checker MCP Server

Weekly Report Checker MCP Server checks weekly report submissions recorded in a Google Sheet. It helps teams identify missing reports, inspect an individual’s status, and view submission statistics.

Key features

  1. 01Find missing weekly reports
  2. 02Check an individual's report status
  3. 03View submission statistics
  4. 04List team members expected to submit

Use cases

  1. 01Identifying team members with overdue reports
  2. 02Checking one person's submission status
  3. 03Reviewing weekly submission statistics

MCP support

The MCP server exposes report-status resources and tools, including checks for missing reports, an individual's report, and submission statistics.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Weekly Report Checker MCP Server

An MCP (Model Context Protocol) server that checks weekly report submissions in a Google Sheet.

Features

  • Check who hasn't submitted their weekly reports
  • Get detailed information about a specific person's report status
  • View submission statistics
  • Get a list of all team members who should submit reports

Prerequisites

  • Python 3.10 or higher
  • A Google Sheets service account JSON file (service_account.json)
  • Access to the "週報" Google Sheet

Installation

# Install the package
pip install -e .

# Install in Claude Desktop
./install_server.sh
# or
mcp install mcp_server.main --name "週報檢查器"

Usage

# Run in development mode
./run_server.sh
# or
mcp dev mcp_server.main

# Run directly
python -m mcp_server.main
# or
weekly-report-server

Example Client

Run the example client:

python example_usage.py

API Reference

Resources
  • weekly-report://status - Get who hasn't submitted reports
  • weekly-report://stats - Get submission statistics
  • weekly-report://all-members - Get all team members
  • weekly-report://person/{name} - Get a specific person's status
Tools
  • check_missing_reports - Check missing reports
  • check_person_report - Check a specific person's report
  • get_submission_stats - Get submission statistics

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.