Learning Optimizer について
Learning Optimizerは、学習者や教育者向けの間隔反復サービスです。学習者と項目ごとの忘却をモデル化し、目標保持率に合わせて復習を設定し、試験日までの学習計画も作成できます。
主な機能
- 01項目ごとの復習を設定
- 02当日の復習キューを優先順位付け
- 03将来の想起率を予測
- 04試験日に向けた学習計画を作成
- 05項目ごとの忘却曲線を推定
- 06間隔の提案理由を説明
活用シーン
- 01項目を次に復習する時期を決める
- 02当日の復習内容を優先順位付け
- 03試験日に記憶定着が高まる学習計画を作る
MCP 対応
Streamable HTTPを通じて、復習設定、定着率予測、学習計画のツールをMCPクライアントに提供します。クライアント認証にはOAuth 2.1を使用します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://learning-optimizer-mcp.saifs.ai/mcpclaude mcp add --transport http ai-saifs-learning-optimizer https://learning-optimizer-mcp.saifs.ai/mcp{"mcpServers":{"ai-saifs-learning-optimizer":{"type":"http","url":"https://learning-optimizer-mcp.saifs.ai/mcp"}}}Cursor で開く{"servers":{"ai-saifs-learning-optimizer":{"type":"http","url":"https://learning-optimizer-mcp.saifs.ai/mcp"}}}VS Code で開く{"mcpServers":{"ai-saifs-learning-optimizer":{"type":"http","url":"https://learning-optimizer-mcp.saifs.ai/mcp"}}}{"mcpServers":{"ai-saifs-learning-optimizer":{"serverUrl":"https://learning-optimizer-mcp.saifs.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
学習オプティマイザー
パーソナライズされた間隔反復エンジンです。学習者ごとに項目別の忘却曲線をモデル化し、目標の定着率を達成するために必要な最小限の復習をスケジュールします。エビングハウス、Leitner/SM-2(Anki のベースライン)、Half-Life Regression、FSRS に基づいています。また、試験当日に定着率がピークになるよう、学習計画全体を作成します。
| レジストリ名 | ai.saifs/learning-optimizer |
| エンドポイント | https://learning-optimizer-mcp.saifs.ai/mcp |
| トランスポート | Streamable HTTP(リモート、インストール不要) |
| 認証 | OAuth 2.1 — PKCE(S256)および動的クライアント登録。初回使用時にクライアントでサインインページが開きます |
| 公開者 | SAIFS AI |
インストール
VS Code / GitHub Copilot
ワークスペースの .vscode/mcp.json またはユーザーの mcp.json に追加します。
{
"servers": {
"saifs-learning-optimizer": {
"type": "http",
"url": "https://learning-optimizer-mcp.saifs.ai/mcp"
}
}
}
次に、MCP ビューからサーバーを起動し、プロンプトが表示されたらサインインします。
Claude (claude.ai, Desktop)
設定 → コネクター → カスタムコネクターを追加を選択し、次を貼り付けます。
https://learning-optimizer-mcp.saifs.ai/mcp
Claude Code
claude mcp add --transport http saifs-learning-optimizer https://learning-optimizer-mcp.saifs.ai/mcp
その他の MCP クライアント
Streamable HTTP トランスポートを使用して、https://learning-optimizer-mcp.saifs.ai/mcp に接続します。サーバーは
WWW-Authenticate: Bearer … resource_metadata=… チャレンジとともに 401 を返すため、OAuth 対応クライアントでは自動的にサインインできます。
ツール
| ツール | 機能 |
|---|---|
schedule_review | 最後の結果に基づき、学習者と項目の組み合わせに対する次の最適な復習時刻と、予測される想起確率を返します。 |
due_reviews | 学習者が今日復習すべき項目を、優先度順に返します。 |
predict_retention | 将来の日付における項目の想起確率を予測します。 |
optimize_study_plan | 項目バンク全体のスケジュールを作成し、試験当日に定着率がピークになるようにします。 |
forgetting_curve | 学習者と項目の組み合わせに対する、当てはめた減衰曲線とパラメーターを返します。 |
explain_schedule | この間隔にした理由、モデル、根拠、信頼度を説明します。 |
プロンプトの例
- 「この生徒は項目 142 を間違えたばかりです。次はいつ復習すべきですか?そのときの P(recall) はどれくらいですか?」
- 「この学習者が今日復習すべき項目を、優先度順に教えてください。」
- 「試験まで 28 日です。この項目バンク全体の学習計画を作成し、当日に定着率がピークになるようにしてください。」
サポート
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。