Weekly Report Checker MCP Server について
Weekly Report Checker MCP Serverは、Google Sheetに記録された週報の提出状況を確認します。未提出者の特定、個人の状況確認、提出統計の参照にチームで利用できます。
主な機能
- 01未提出の週報を特定
- 02個人の週報状況を確認
- 03提出統計を表示
- 04提出対象のメンバーを一覧表示
活用シーン
- 01週報が未提出のメンバーの特定
- 02個人の提出状況の確認
- 03週報提出統計の確認
MCP 対応
週報状況のリソースとツールを提供し、未提出レポート、個人の提出状況、提出統計を確認できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
週報チェッカー MCP サーバー
Google スプレッドシートの週報提出状況を確認する MCP(Model Context Protocol)サーバーです。
機能
- 週報を未提出のメンバーを確認します
- 特定のメンバーの週報提出状況の詳細を取得します
- 提出状況の統計を確認します
- 週報の提出対象となるチームメンバー全員の一覧を取得します
前提条件
- Python 3.10 以降
- Google Sheets サービスアカウントの JSON ファイル(
service_account.json) - 「週報」Google スプレッドシートへのアクセス権
インストール
# 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- 提出状況の統計を取得します
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。