Skip to main content
Glama
kaneyxx

Weekly Report Checker

by kaneyxx

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

Related MCP server: Cloud Monitoring API Server

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

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kaneyxx/weekly-report-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server