MCP を通じて Claude や ChatGPT を使用して eラーニングを作成する方法
Skillsail MCPサーバーを通じて、ClaudeまたはChatGPTからeラーニングを作成、翻訳、エクスポートするための、実用的かつセキュリティに配慮したガイドです。
AIアシスタントを使用してコースを作成する場合、通常はアウトラインを依頼し、その結果をオーサリングツールにコピーして構造を再構築し、変更があるたびにこのプロセスを繰り返す必要があります。Model Context Protocol(MCP)は、こうした手作業のやり取りの多くを不要にします。これにより、互換性のあるアシスタントが、ユーザーの承認を得て、別の製品内の承認済みツールを呼び出すことが可能になります。
eラーニングの場合、ClaudeやChatGPT、その他のMCPクライアントへのリクエストが、Skillsail上で実際のモジュール(スライド、質問、翻訳、メディア、バージョン履歴、公開、およびLMS対応のエクスポート)として作成されることを意味します。指導内容の質や最終的な出力については、引き続きご確認いただく必要があります。アシスタントは、作業的な作成手順を処理します。
簡単に言えば、ChatGPTではライブプラグイン一覧から「Skillsail」を追加し、Claudeではコネクタディレクトリをご利用ください。 その後、Skillsailの組織を認証し、アシスタントにモジュールの確認や作成を依頼してください。その他の互換性のあるクライアントは、https://skillsail.com/mcp から手動で接続できます。アシスタントは、最初の草案の作成から、詳細な編集、翻訳、メディアの追加、公開、さらにはSCORM、xAPI、cmi5、HTML5へのエクスポートまで、一連の作業を継続して行うことができます。学習者がコースを閲覧する前に、すべてのコースを必ず確認してください。
このガイドでは、MCPが役立つ場面や役立たない場面、また従来のアウザリングプラットフォームに組み込まれたAI機能を使用する場合との違いなど、実際のワークフローについて解説しています。
MCPによるコース作成機能の変更点
MCPは単なる別のコース形式ではなく、また、お客様のLMSに取って代わるものでもありません。これは、AIアシスタントと、お客様が使用を許可したオーサリングツールとを結びつけるものです。
MCPがなくても、アシスタントがテキストの下書きを作成できます。Skillsail MCPサーバーを利用すれば、さらに以下のことも可能です:
- Skillsailのワークスペースでモジュールを作成し、確認してください。
- スライド、質問、およびインタラクティブなアクティビティの追加、編集、削除、並び替えが可能です。
- 個々のスライド用の画像、動画、ナレーションを生成してください。
- 言語を追加し、既存のモジュールを翻訳してください。
- ブランディングおよび完成基準を設定してください。
- モジュールを公開したり、パスフレーズで保護したり、再利用可能なテンプレートに変換したりできます。
- 以前のバージョンを復元してください。
- SCORM 1.2、SCORM 2004、xAPI、cmi5、またはスタンドアロンのHTML5形式でエクスポートできます。
この区別は重要です。アシスタントは、単にコースがどのようなものになるかを説明しているだけではありません。承認されたワークスペース内で、コースに変更を適用しているのです。
接続する前に必要なもの
SkillsailのMCPツールをサポートするアシスタントが必要です。事前にSkillsailアカウントを用意する必要はありません。接続するとサインインウィンドウが開き、そこで登録を行うと、ワークスペースが自動的に設定されます。 ChatGPTでは、Skillsailプラグインのライブ一覧を開き、直接追加してください。Claudeでは、Skillsailはコネクタディレクトリにリストされています。他のクライアントで手動設定を行う場合、またはワークスペースでディレクトリへのインストールが許可されていない場合の代替手段として、サーバーアドレスは以下の通りです:
https://skillsail.com/mcp
クライアントの利用状況や管理設定は依然として異なります。ChatGPTでは、まず公開されているSkillsailプラグインをご利用ください。ワークスペース管理者が、メンバーが追加できるプラグインを制御している場合があります。その方法が制限されている場合は、開発者モードが有効になっているChatGPTアカウントにおいて、手動によるカスタムMCP設定が代替手段となります。 Cursorやその他のMCP対応ツールでは、接続設定の組織方法が異なりますので、Skillsail自体のトラブルシューティングを行う前に、ご利用のアシスタントの最新のドキュメントをご確認ください。
Skillsailの接続ガイドには、最も簡単なセットアップ手順と最新のトラブルシューティングに関する注意事項が記載されています。
実用的なエンドツーエンドのワークフロー
最も有用なテストは、「アシスタントがツールを列挙できるか」ということではありません。1回の会話から、審査可能なコースとLMSパッケージを作成できるかどうかが重要です。
1. Skillsail に接続し、認証を行う
ChatGPTでは、Skillsailプラグインの一覧を開き、追加してください。 Claudeでは、Skillsailコネクタのディレクトリ一覧をご利用ください。他の互換性のあるクライアントの場合、またはChatGPTの開発者モードの代替手段として、https://skillsail.com/mcp をリモートまたはStreamable HTTP MCPサーバーとして追加してください。アシスタントがSkillsailのサインインフローを開きます。サインイン後、アシスタントが使用する組織を選択してください。
この接続は組織単位で設定されます。複数の組織に所属している場合、アシスタントには認証時に選択された組織のみが表示されます。切り替える必要がある場合は、再接続してください。
2. 変更を加える前に、ワークスペースを確認してください
まずは読み取り専用のプロンプトから始めてください:
Skillsailをご利用ですか?ご使用の組織名をお知らせください。その後、私のモジュール一覧を表示してください。現時点では何も変更しないでください。
これは、最も一般的な設定上の問題、すなわち「正しいユーザーには権限を付与しているものの、組織が間違っている」というケースを指摘しています。
3. プランを確認してから、草案を作成してください
具体的な指示書を用意し、アシスタントには文章を作成する前にその計画を示すよう依頼してください:
Skillsail内で、新入社員向けの5スライドからなる職場における防火安全モジュールを企画してください。避難手順、警報への対応、消火器の取り扱い、および3問のクイズを含めてください。平易な英語を使用し、学習時間は5分程度を目安にしてください。まず概要をお見せいただき、承認をお待ちください。
概要を確認した後、制作を承認してください。Skillsail独自のオーサリングシステムが最初のモジュールを生成し、外部のアシスタントが依頼を調整し、結果を報告します。
4. 正確な修正を行ってください
フォローアップのプロンプトは、それぞれに明確な目的がある場合に最も効果的です:
- 「スライド2を3つの箇条書きに短縮してください。」
- 「消火器を使用すべきでない場合についての質問を追加してください。」
- 「消火器のスライドよりも先に、避難用スライドを動かしてください。」
- 「スコアベースの修了基準を 80% に設定してください。」
- 「ドイツ語とスペイン語を追加してください。」
最初の大規模な変更を行った後、Skillsailでモジュールを開いてください。アシスタントが編集を実行することは可能ですが、正確性、口調、アクセシビリティ、および評価が意図した行動を適切に測定しているかどうかについては、必ず人間が確認する必要があります。
5. LMSへのエクスポート
モジュールが承認されたら、ご利用のLMSで指定されている形式のパッケージをご依頼ください:
このモジュールをSCORM 2004形式でエクスポートしてください。コンテンツを変更しないでください。パッケージを返却し、修了設定を要約してください。
Skillsailでは、SCORM 1.2、xAPI、cmi5、およびスタンドアロンのHTML5形式でのエクスポートも可能です。どのオプションを使用すべきかご不明な場合は、エクスポートする前に、LMS管理者にサポートされている規格をご確認ください。
MCPツールの完全なリファレンスには、利用可能なオーサリング、公開、バージョン管理、メディア、およびエクスポート操作が記載されています。
セキュリティおよび認証の動作
非公開コンテンツを編集できるリモートMCPサーバーには、認証が必要です。MCP仕様の認証に関するガイダンスでは、ユーザー固有のデータにアクセスしたり、監査可能なアクションを実行したりするリモートHTTPサーバーに対して、OAuthの使用を推奨しています。
Skillsailは、以下のモデルに従っています:
- このアシスタントは、Skillsailにログインしたユーザーとして機能します。
- アクセスは、接続時に選択された組織に限定されます。
- アシスタントは、他の顧客のモジュールを閲覧することはできません。
- この連携により、Skillsailがアシスタント内の関連のないツールにアクセスできるようになることはありません。
- MCPクライアントの接続を解除すると、そのクライアントは認証済みのSkillsailツールを使用できなくなります。
操作に関する記述には、引き続き細心の注意を払ってください。モジュールの削除は取り消せない操作であり、バージョンの復元は現在のモジュール上書きとなり、公開設定の変更は即座に反映されます。破壊的な操作や一括処理を行う前には、アシスタントに手順の表示を依頼するか、確認を求めるようにしてください。
実用上の制約
MCPはワークフローを迅速化しますが、すべてのアシスタントやすべてのコースが同等になるわけではありません。
- クライアントのサポート内容は異なります。ローカルのMCPサーバーのみをサポートするアシスタントもあれば、リモートサーバーはサポートするもののOAuthはサポートしないアシスタント、プランやワークスペースのポリシーにより書き込みツールを制限するアシスタントもあります。
- 選択する組織は重要です。1つの接続につき、一度に1つのSkillsail組織でのみ運用されます。
- ファイル転送の方法はクライアントによって異なります。あるクライアントはツールへの呼び出しをサポートしていても、アップロードされたソースファイルを別のクライアントと同じ方法でリモートサーバーに転送しない場合があります。
- AIによる翻訳結果は、必ず確認が必要です。公開前に、事実関係、学習手順、クイズの解答、翻訳用語、代替テキスト、および完了時の動作を確認してください。
- 複雑な特注のインタラクションには、専門的なツールが必要になる場合があります。MCPは、構造化された作成や反復可能な操作において最も強みを発揮しますが、ピクセル単位のアニメーションや任意のスクリプト作成には適していません。
- エクスポートしたコンテンツは、対象のLMSでテストを行ってください。有効なSCORMパッケージであっても、LMSの開始、修了、またはレポート設定によって動作が異なる場合があります。
Articulate Riseとの比較
Articulateは、Riseを「ブロックベースのレスポンシブなオーサリング機能」と「組み込みのAIアシスタント」を特徴とする製品として公に位置づけています。2026年第1四半期のリリースでは、「Magic Import」の機能強化や「AIコースドラフト」などのワークフロー機能が追加されました。また、2026年6月には、ClaudeおよびChatGPT向けのArticulate MCP接続も公開されました。
現在の対応範囲は異なります。Articulate MCPでは、Riseでアウトラインの草案を作成し、既存のコースを閲覧できますが、作成者はRiseで引き続き構築を進めます。Skillsail MCPでは、モジュールを作成し、コンポーネントレベルの編集、翻訳、メディア生成、バージョンの復元、公開、およびLMSへのエクスポートを継続して行うことができます。
しかし、それがすべてのチームにとって自動的に良いとは限りません:
- 洗練されたブロックシステム、レビューワークフロー、そしてより広範なArticulateエコシステムを優先される場合は、Riseをお選びください。
- アウトライン作成後に外部アシスタントに作業を継続させたい場合、繰り返しの変更を自動化したい場合、同じ会話内で翻訳を行いたい場合、メディアを生成したい場合、バージョンを管理したい場合、公開したい場合、またはエクスポートしたい場合は、SkillsailのMCPワークフローをお選びください。
- 判断が重要な場合は、同じソース文書を用いて両方の翻訳をテストしてください。AIによる最初の草案の品質だけでなく、校正済みでLMSでの動作確認済みの結果との所要時間を比較してください。
SkillsailとArticulate Rise 360の直接比較については、「Skillsail vs. Articulate Rise 360」をご覧ください。より幅広い候補をお探しの場合は、「Articulate Riseの最適な代替製品」を比較してください。
実際のプロジェクトでより安全なプロンプトのパターン
1か所のみの修正を超える場合は、以下の手順に従ってください:
- 特定してください:「『オフィスの防火』というモジュールを使用してください。」
- 確認例:「現在のスライドと修了設定を要約してください。」
- 計画:「変更案を提示しますが、現時点では適用は行いません。」
- 適用:指定されたプランを承認してください。
- 確認方法:アシスタントに変更点を列挙するよう依頼し、Skillsailでモジュールを確認してください。
- エクスポート:必要なLMS規格を明示的に記載してください。
この方法により、意図しない変更を減らすことができ、曖昧な指示に対してアシスタントがあなたとは異なる解釈をした場合にも、それを容易に発見できるようになります。
よくある質問
ClaudeはSCORMコースを作成できますか?
Claudeは、認証済みのMCP接続を通じてSkillsailモジュールを作成・編集し、SkillsailにSCORM 1.2またはSCORM 2004形式でのエクスポートを依頼することができます。Skillsailでは、xAPI、cmi5、およびスタンドアロンのHTML5形式でのエクスポートも可能です。公開前に、対象のLMSで生成されたパッケージをテストしてください。
ChatGPTはeラーニングコースを作成できますか?
はい。ChatGPTのプラグイン一覧から「Skillsail」を追加し、サインインして、ご利用のSkillsail組織を選択してください。そうすることで、ChatGPTは、他の互換性のあるMCPクライアントと同様に、Skillsailのオーサリング操作を実行できるようになります。ワークスペースのポリシーによって、メンバーが追加できるプラグインが制限される場合があります。開発者モードが有効になっているアカウントについては、引き続きカスタムMCP設定が代替手段となります。
eラーニング用のMCPサーバーとは何ですか?
これは、AIアシスタントとeラーニング制作プラットフォームをつなぐ、正式に承認された連携機能です。アシスタントは単にテキストを返すだけでなく、ユーザーのワークスペース内で実際のコースを作成または変更する、承認済みの操作を呼び出すことができます。
Skillsail MCPはLMSの代わりになりますか?
いいえ。Skillsail MCPは、コンテンツ作成と配信準備を管理します。学習者の登録、パッケージの起動、修了状況の追跡、結果の報告は、引き続きLMSが行います。また、LMSパッケージが不要な場合は、Skillsailから直接リンクを公開することも可能です。
Skillsail MCPでは、コースとそのナレーションを翻訳することは可能ですか?
このツールは、モジュールにサポートされている言語を追加したり、既存のコンテンツを翻訳したり、スライド用のナレーションを生成したりすることができます。ただし、翻訳やナレーションについては、用語、発音、アクセシビリティ、および指導内容の正確性について、依然として人間による確認が必要です。
はじめに
まずは読み取り専用の接続確認を行い、その後、本番環境の研修で MCP を使用する前に、小規模な使い捨てモジュールを作成してください。
- AIアシスタントをSkillsailに接続してください
- ChatGPTにSkillsailプラグインを追加してください
- ChatGPTにおけるSkillsailの仕組み
- ClaudeにおけるSkillsailの仕組み
- 既成のMCPオーサリングプロンプトをご覧ください
- 利用可能なすべてのMCP操作を確認してください
- Skillsailの機能をご覧ください
- Skillsailの料金プランを比較する
MCPは、明確な指導要件と、受講可能なコースとの間の距離を縮める際に最も役立ちます。最適なワークフローは、依然として人間主導のものです。対象者と学習成果を定義し、反復的な作成作業はアシスタントに任せ、学習者が閲覧する前に結果を確認します。