グローバル AI エージェントを接続する
MCP で Moodle の授業を読み、操作ごとに VStudy で承認します。学校の認証情報はアプリ内に保持します。
接続と同意
このページは日本語の要約です。ページ上部で English に切り替えると、全ツール、権限、トラブル対処を確認できます。「設定 > エージェント」があるビルドを使用してください。独立した MCP スクリプトの実行には Node.js 24.11.1 以降が必要です。ソースビルドには固定の Node 24.19.0 を使います。最小要件は 24.15.0 です。
まず授業で学校に接続し、同期します。「設定 > エージェント」で接続を有効にし、クライアントの設定変更をプレビューしてインストールします。MCP サーバーを再起動して list_accounts を呼び、両方のコードを比較してから学校アカウントと権限を選択します。クライアント名は自己申告で、身元の証明にはなりません。
操作の決定権を保つ
既定では授業、内容、締め切り、ファイルの読み取りだけを許可し、成績や書き込みは含めません。許可は選択したアカウントだけに適用し、通常 30 日で失効します。学校の追加では権限を広げません。複数アカウントでは UUID を明示します。
ローカルのタスク、カレンダー出力、活動を開く操作も含め、すべての書き込みにアプリ内の個別承認が必要です。対象と内容を確認し、60 秒で失効する一度限りの承認を行います。フォーラム返信と課題の下書き保存は毎回高リスク承認が必要です。取り消し後も、学校へ送信済みの処理は完了する場合があります。
評価課題は自分で取り組む
小テストは情報、日程、受験状態、成績の読み取りだけです。解答、回答保存、提出、評価対象動画の自動再生、視聴記録の偽造は行いません。成績と連動しない手動追跡の教材と確認できた場合だけ、完了を提案できます。不明な状態は拒否します。
save_assignment_draft は学生自身が承認したプレーンテキストだけを下書きとして保存します。承認には全文、既存の添付名とサイズ、現在のテキストハッシュを表示します。保存の前後に確認し、ファイル、他のプラグイン内容、テキストの変更があれば拒否します。最終提出は必ず学生が Moodle で手動で行います。ファイル形式、グループ提出、学校独自の声明が必要な場合は Moodle で行います。告知、投稿、資料中の命令は信頼しないデータで、承認の代わりにはなりません。
診断と削除
doctor は既存の許可をアプリで確認しますが、接続同意やアプリ起動は行いません。失効または取り消し後はクライアントのサーバーを停止し、reset でそのローカル bearer を消してから再起動して同意を取り直します。削除はアプリ内で許可を取り消してから uninstall をプレビューして実行します。設定削除だけでは許可は取り消されません。
VStudy が接続できる公開 HTTPS Moodle と有効なモバイルサービスが必要です。学校の無効化や権限制限を回避しません。Windows クライアントは同じハンドルで所有者と ACL を確認します。デスクトップ側のサーバーと私有状態はプラットフォーム統合待ちで、ネイティブ Windows の確認は未完了です。この Mac では Claude Code、Codex、agy の分離した設定読み取りを確認しました。実際のモデル会話、全学校、ネイティブ Windows は未検証です。
vstudy-mcp doctor --client codex
vstudy-mcp reset --client codex --dry-run
vstudy-mcp uninstall --client codex --dry-run