Weekly Report Checker MCP Server

Weekly Report Checker MCP Server

By kaneyxx GitHub

An MCP server that checks weekly report submissions in a Google Sheet

weekly-report mcp-server
Overview

What is Weekly Report Checker MCP Server?

The Weekly Report Checker MCP Server is an MCP (Model Context Protocol) server designed to check weekly report submissions in a Google Sheet.

How to use Weekly Report Checker MCP Server?

To use the server, install the package and run it in development mode or directly using Python. Ensure you have the necessary prerequisites, including Python 3.10 or higher and a Google Sheets service account JSON file.

Key features of Weekly Report Checker MCP Server?

  • Checks who hasn't submitted their weekly reports.
  • Provides detailed information about a specific person's report status.
  • Displays submission statistics.
  • Lists all team members who should submit reports.

Use cases of Weekly Report Checker MCP Server?

  1. Monitoring weekly report submissions in a team.
  2. Identifying team members who are lagging in report submissions.
  3. Analyzing submission statistics for performance reviews.

FAQ from Weekly Report Checker MCP Server?

  • What are the prerequisites for using the server?

You need Python 3.10 or higher and a Google Sheets service account JSON file.

  • How do I install the Weekly Report Checker MCP Server?

You can install it using pip and run the installation script provided in the documentation.

  • Can I run the server directly?

Yes, you can run the server directly using Python or through the provided command.

Content

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
No tools information available.

Mirror of

image-generation mcp-server
View Details

Secure MCP server for analyzing Excel files with oletools

oletools mcp-server
View Details

Mirror of

bigquery mcp-server
View Details

MCPHubs is a website that showcases projects related to Anthropic's Model Context Protocol (MCP)

mcp mcp-server
View Details
Dealx
Dealx by DealExpress

-

dealx mcp-server
View Details

Google Analytics MCP server for accessing analytics data through tools and resources

google-analytics mcp-server
View Details

A Python-based MCP server that lets Claude run boto3 code to query and manage AWS resources. Execute powerful AWS operations directly through Claude with proper sandboxing and containerization. No need for complex setups - just pass your AWS credentials and start interacting with all AWS services.

aws mcp-server
View Details