Lessonspace MCP by usefulapi について
Lessonspace MCP by usefulapiは、LessonspaceのデータをMCPクライアントで扱う教育・個別指導向けのホスト型MCPサーバーです。セッション、スペース、ユーザーを参照でき、参加リンク付きのスペース起動やセッション更新にも対応します。
主な機能
- 01レッスンセッションの一覧と参照
- 02録画と文字起こしのリンク取得
- 03スペースとセッションの確認
- 04参加リンク付きスペースの起動
- 05セッション名や録画アクセスの変更
- 06ユーザー一覧の取得
活用シーン
- 01レッスンセッションと録画の確認
- 02セッションの文字起こしリンク取得
- 03スペースを起動して参加リンクを共有
- 04セッション名や録画アクセスの変更
MCP 対応
ホスト型MCPサーバーとして、Lessonspaceのセッション、録画、文字起こし、スペース、ユーザーのデータをツールで公開し、スペース起動とセッション更新にも対応します。クライアントはリモートエンドポイントに接続し、Lessonspaceの認証情報でログインします。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://lessonspace.usefulapi.io/mcpclaude mcp add --transport http io-usefulapi-lessonspace https://lessonspace.usefulapi.io/mcp{"mcpServers":{"io-usefulapi-lessonspace":{"type":"http","url":"https://lessonspace.usefulapi.io/mcp"}}}Cursor で開く{"servers":{"io-usefulapi-lessonspace":{"type":"http","url":"https://lessonspace.usefulapi.io/mcp"}}}VS Code で開く{"mcpServers":{"io-usefulapi-lessonspace":{"type":"http","url":"https://lessonspace.usefulapi.io/mcp"}}}{"mcpServers":{"io-usefulapi-lessonspace":{"serverUrl":"https://lessonspace.usefulapi.io/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
9| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| page | integer | いいえ | ページ番号。1 から始まります(デフォルトは 1)。前回の応答にある next_page を渡してください。ページサイズは Lessonspace によって固定されています。 |
| tags | object | いいえ | 一致させるセッションタグ(キー/値。値が空の場合、そのキーの存在を照合します)。 |
| search | string | いいえ | セッション uuid(完全一致)。それ以外の場合は、セッション名の一部を指定します。 |
| user_ids | array | いいえ | Lessonspace のユーザー ID(lessonspace_list_users から取得)。これらのユーザーが参加したセッションを指定します。 |
| launch_id | string | いいえ | lessonspace_launch_space に渡した `id`(大文字と小文字を区別する完全一致)。 |
| space_ids | array | いいえ | スペース ID。これらのスペースで開催されたセッションのみを対象にします(パラメーターを繰り返して送信します)。 |
| user_name | string | いいえ | 参加者の名前の一部(大文字と小文字を区別しません)。 |
| date_after | string | いいえ | この時刻より後に作成されたセッションのみを対象にします(date_before と併用した場合、start_time_after と end_time_before の両方と同じです)。 |
| date_before | string | いいえ | この時刻より前に作成されたセッションのみを対象にします。 |
| duration_max | integer | いいえ | 最大時間(秒)。 |
| duration_min | integer | いいえ | 最小時間(秒)。 |
| end_time_after | string | いいえ | ISO 8601 の日付(yyyy-mm-dd)、またはタイムゾーン付きの日時。例:2026-10-01T09:00:00Z。 |
| end_time_before | string | いいえ | ISO 8601 の日付(yyyy-mm-dd)、またはタイムゾーン付きの日時。例:2026-10-01T09:00:00Z。 |
| in_progress_only | boolean | いいえ | 現在進行中のセッションのみを対象にします。 |
| start_time_after | string | いいえ | ISO 8601 の日付(yyyy-mm-dd)、またはタイムゾーン付きの日時。例:2026-10-01T09:00:00Z。 |
| user_external_id | string | いいえ | 参加者の外部 ID(完全一致、大文字と小文字を区別しません)。 |
| start_time_before | string | いいえ | ISO 8601 の日付(yyyy-mm-dd)、またはタイムゾーン付きの日時。例:2026-10-01T09:00:00Z。 |
| include_single_user | boolean | いいえ | 参加者が1人だけのセッションを含めます(デフォルトでは非表示)。 |
詳細
usefulapi による Lessonspace MCP
Lessonspace を Claude、Cursor、または任意の MCP クライアントから利用できます。録画や文字起こし付きの個別指導セッション、スペースとそのセッション、ユーザーを確認できるほか、スペースの起動(実際の参加者向けの参加リンクを返します)やセッションの更新もできます。 ホスト型のため、ローカルへのインストールは不要です。ご自身の Lessonspace 認証情報で接続できます。
ライブエンドポイント: https://lessonspace.usefulapi.io/mcp · ホームページ: https://usefulapi.io/lessonspace
接続
- Claude(claude.ai、デスクトップ):Customize → Connectors を開き、+ Add → Add custom connector をクリックして、
https://lessonspace.usefulapi.io/mcpを貼り付けます。 - Claude Code:
claude mcp add --transport http lessonspace https://lessonspace.usefulapi.io/mcpを実行し、続いて/mcpを実行してログインします。 - VS Code: VS Code に追加。
- Cursor およびその他のクライアント: URL をリモート MCP サーバーとして追加します。
{
"mcpServers": {
"lessonspace": {
"url": "https://lessonspace.usefulapi.io/mcp"
}
}
}
URL だけを追加してください。クライアントの設定に Authorization ヘッダーや API キーを追加しないでください。サーバーが OAuth でサインインし、ログインページで Lessonspace の認証情報を求めます。
詳しい設定手順、認証情報の確認場所、よくある質問:https://usefulapi.io/lessonspace/
ツール
| ツール | 種類 | 機能 |
|---|---|---|
lessonspace_list_sessions | 読み取り | セッションの一覧を表示 |
lessonspace_get_session | 読み取り | セッションを取得 |
lessonspace_get_session_recording | 読み取り | セッションの録画 URL を取得 |
lessonspace_get_session_transcript | 読み取り | セッションの文字起こし URL を取得 |
lessonspace_update_session | 書き込み | セッション名の変更/録画へのアクセス設定 |
lessonspace_list_spaces | 読み取り | スペースの一覧を表示 |
lessonspace_list_space_sessions | 読み取り | スペースのセッション一覧を表示 |
lessonspace_launch_space | 書き込み | スペースを起動(参加リンクを作成) |
lessonspace_list_users | 読み取り | ユーザーの一覧を表示 |
lessonspace_usage_status | メタ | 利用状況(無料枠の使用状況) |
lessonspace_request_feature | メタ | 不足している機能をリクエスト |
lessonspace_upgrade | メタ | Pro にアップグレード(無制限*) |
lessonspace_cancel_subscription | メタ | Pro サブスクリプションを解約 |
read ツールは読み取り専用です。write ツールはデータを変更するため、クライアントは実行前に確認する必要があります。meta ツールは利用状況の報告、サブスクリプションの管理、機能リクエストの送信を行います。
料金
| プラン | 料金 | 上限 |
|---|---|---|
| Free | $0 | 月 50 回のツール呼び出し |
| Pro(API キーごと) | $9/mo または $90/yr(2 か月分無料) | 無制限* |
*Pro には、このサーバーで月 10,000 回のツール呼び出しという公正利用上限があります。それ以上必要な場合は、[email protected] にお問い合わせください。
Pro の対象はこのサーバーのみです。lessonspace_upgrade で登録してください(Stripe Checkout リンクが返されます)。lessonspace_cancel_subscription でいつでも解約できます。Pro は有料期間の終了まで利用でき、現在の期間分の返金はありません。その前に lessonspace_upgrade を実行すると、解約は取り消されます。または、[email protected] にお問い合わせください。
ライセンス
MIT © usefulapi。Lessonspace との提携関係はなく、同社による推奨も受けていません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。