周报检查服务

一个基于Google Sheets的周报提交检查服务,用于跟踪团队成员周报提交状态并提供统计信息。

  • by kaneyxx
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 kaneyxx/weekly-report-mcp

使用说明

周报检查器MCP服务器

一个MCP(模型上下文协议)服务器,用于检查Google表格中的每周报告提交情况。

特性

  • 检查谁没有提交每周报告
  • 获取特定人员报告状态的详细信息
  • 查看提交统计信息
  • 获取应提交报告的所有团队成员的列表

先决条件

  • Python 3.10或更高版本
  • Google表格服务帐户JSON文件(service_account.json)
  • 访问“道基”谷歌表格

安装

# Install the package
pip install -e .

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

用法

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

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

客户端示例

运行示例客户端:

python example_usage.py

api参考

资源

  • weekly-report://status -获取尚未提交报告的人
  • weekly-report://stats -获取提交统计信息
  • weekly-report://all-members -获取所有团队成员
  • weekly-report://person/{name} -获取特定人员的状态

工具

  • check_missing_reports -检查缺失的报告
  • check_person_report -检查特定人员的报告
  • get_submission_stats -获取提交统计信息