Provides tools for checking weekly report submissions in a Google Sheet, including identifying missing reports, viewing specific person's report status, and analyzing submission statistics.
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
Usage
Example Client
Run the example client:
API Reference
Resources
weekly-report://status
- Get who hasn't submitted reportsweekly-report://stats
- Get submission statisticsweekly-report://all-members
- Get all team membersweekly-report://person/{name}
- Get a specific person's status
Tools
check_missing_reports
- Check missing reportscheck_person_report
- Check a specific person's reportget_submission_stats
- Get submission statistics
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
An MCP server that monitors and provides analytics on weekly report submissions in a Google Sheet, allowing users to check missing submissions, view statistics, and track individual reporting status.
Related MCP Servers
- -securityAlicense-qualityThis MCP server integrates with Google Drive to allow listing, reading, and searching files, as well as the ability to read and write to Google Sheets.Last updated -5492JavaScriptMIT License
- -securityFlicense-qualityA simple MCP server that allows users to write and save weekly reports to text files in a dedicated reports directory.Last updated -Python
- -securityFlicense-qualityAn MCP server that enables interaction with Google Cloud Logging API, allowing users to write, read, and manage log entries and configurations through natural language.Last updated -Python
- -securityFlicense-qualityAn MCP server that provides access to Google Cloud Monitoring API, enabling interaction with cloud resources monitoring data through natural language commands.Last updated -Python