mcpField
L
Learning Optimizer

Learning Optimizer

リモート
saifs.ai科学・教育16 日前に更新
リポジトリ公式サイト

Learning Optimizer について

Learning Optimizerは、学習者や教育者向けの間隔反復サービスです。学習者と項目ごとの忘却をモデル化し、目標保持率に合わせて復習を設定し、試験日までの学習計画も作成できます。

主な機能

  1. 01項目ごとの復習を設定
  2. 02当日の復習キューを優先順位付け
  3. 03将来の想起率を予測
  4. 04試験日に向けた学習計画を作成
  5. 05項目ごとの忘却曲線を推定
  6. 06間隔の提案理由を説明

活用シーン

  1. 01項目を次に復習する時期を決める
  2. 02当日の復習内容を優先順位付け
  3. 03試験日に記憶定着が高まる学習計画を作る

MCP 対応

Streamable HTTPを通じて、復習設定、定着率予測、学習計画のツールをMCPクライアントに提供します。クライアント認証にはOAuth 2.1を使用します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://learning-optimizer-mcp.saifs.ai/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、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 日です。この項目バンク全体の学習計画を作成し、当日に定着率がピークになるようにしてください。」

サポート

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。