Lection について
Lectionは、公開YouTubeコンテンツの検索と、ユーザー自身のLection抽出データへのアクセスを提供するホスト型MCPサーバーです。表形式の検索結果に加え、保存済み実行の確認やスケジュール管理ができます。
主な機能
- 01キーワードでYouTube動画を検索
- 02チャンネルの最新動画を一覧表示
- 03公開動画のコメントを取得
- 04保存済みスクレイプと実行結果を確認
- 05抽出スケジュールの作成・一時停止
活用シーン
- 01調査テーマに合う動画の検索
- 02チャンネルの最新投稿の確認
- 03公開動画のコメント取得
- 04定期データ出力の管理
MCP 対応
Lectionは https://www.lection.app/mcp にリモートMCPサーバーを提供します。公開YouTubeツールはログイン不要で、アカウントツールはOAuth 2.1でログイン中のユーザーのLectionデータにアクセスします。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://www.lection.app/mcpclaude mcp add --transport http eteleieto-lection https://www.lection.app/mcp{"mcpServers":{"eteleieto-lection":{"type":"http","url":"https://www.lection.app/mcp"}}}Cursor で開く{"servers":{"eteleieto-lection":{"type":"http","url":"https://www.lection.app/mcp"}}}VS Code で開く{"mcpServers":{"eteleieto-lection":{"type":"http","url":"https://www.lection.app/mcp"}}}{"mcpServers":{"eteleieto-lection":{"serverUrl":"https://www.lection.app/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
11| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | YouTube に入力するのとまったく同じ形式で検索キーワードを指定します。 |
| maxRows | integer | いいえ | 返す行数(1~20、デフォルトは 20)。無料の ChatGPT アプリでは上限が 20 件です。 |
詳細

Lection MCP サーバー
Lection のホスト型(リモート)Model Context Protocol サーバーです。Lection は、ウェブページを構造化された表に変換し、スケジュールに従って CSV、Excel、Google Sheets、または Webhook にエクスポートするツールです。
- エンドポイント:
https://www.lection.app/mcp(Streamable HTTP) - 公開 YouTube ツールはインストール不要、API キー不要です。
- アカウントツールでは OAuth 2.1(Supabase)を使用します。保護リソースのメタデータ:https://www.lection.app/.well-known/oauth-protected-resource
ツール
公開(サインイン不要、結果は最大 20 行、公式 YouTube Data API を使用):
| ツール | 機能 |
|---|---|
youtube_search | キーワードで YouTube 動画を検索します。タイトル、チャンネル、再生回数、日付、URL を取得します。 |
youtube_channel_videos | @handle または URL で指定したチャンネルの最新動画を取得します。 |
youtube_comments | 公開動画のトップレベルのコメントを取得します。投稿者、テキスト、評価数、返信数、日付を含みます。 |
lection_browser_tools_info | Lection を使って Instagram のコメントやフォロワー、LinkedIn のつながりをエクスポートする方法を確認できます(これらのサイトではログインが必要なため、Lection のブラウザー拡張機能で実行します)。 |
アカウントツール(OAuth を使用。サインイン中のユーザー自身の Lection データのみを操作します):
| ツール | 機能 |
|---|---|
my_lection_account | プラン、スケジュールの上限、利用可能なエクスポート先、クラウドクレジットを確認します。 |
list_my_saved_scrapes | 最近保存したスクレイピング結果を一覧表示します。 |
get_run_results | 保存したスクレイピング結果またはスケジュール実行の行を表として取得します。 |
list_my_schedules | 実行頻度、エクスポート先、次回実行時刻、ステータスを含むスケジュール済みの抽出を一覧表示します。 |
list_my_runs | 最近のスケジュール実行を、ステータスと行数とともに一覧表示します。 |
schedule_extraction | 保存したスクレイピング結果に対して、毎時、毎日、または毎週のスケジュールを作成します(メール、Google Sheet、または Webhook)。 |
pause_schedule | スケジュールを一時停止します(ダッシュボードから再開できます)。 |
読み取り専用のツールにはすべて readOnlyHint: true が設定されています。pause_schedule は破壊的な操作としてマークされ、確認を求めます。
接続
Claude(ウェブ、デスクトップ、モバイル)
設定 → コネクタ → カスタムコネクタを追加 → URL https://www.lection.app/mcp → 追加します。アカウントツールを使う場合のみサインインしてください。
Claude Code
claude mcp add --transport http lection https://www.lection.app/mcp
ChatGPT
開発者モード(設定 → アプリ → 詳細設定)を有効にしてから、URL https://www.lection.app/mcp を指定してアプリ/カスタム MCP サーバーを作成します。認証:YouTube ツールでは不要、アカウントツールでは OAuth が必要です。
Cursor / VS Code
.cursor/mcp.json(Cursor)または .vscode/mcp.json(VS Code の場合は "servers" の下)に追加します:
{
"mcpServers": {
"lection": {
"url": "https://www.lection.app/mcp"
}
}
}
stdio のみをサポートするクライアント(mcp-remote 経由)
{
"mcpServers": {
"lection": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://www.lection.app/mcp"]
}
}
}
プロンプトの例
- 「n8n オートメーションのチュートリアルに関する YouTube 動画を、人気順に表示してください。」
- 「@OpenAI の最新動画を一覧表示してください。」
- 「この動画の人気コメントを取得してください:https://www.youtube.com/watch?v=dQw4w9WgXcQ」
プライバシーと利用規約
プライバシーポリシー:https://www.lection.app/privacy · 利用規約:https://www.lection.app/terms · サポート:[email protected]
YouTube の検索結果は YouTube Data API から取得され、YouTube 利用規約およびGoogle プライバシーポリシーが適用されます。Lection は検索結果を保存しません。
ライセンス
MIT(このリポジトリのメタデータとドキュメント)。ホスト型サービスは Lection が運営しています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。