投稿

8月, 2026の投稿を表示しています

CodexとNotebookLMをカスタムMCPで連携する手順

NotebookLMで集めた資料を、Codexから参照・整理できるようにしたい場合は、カスタムMCP(Model Context Protocol)として接続する方法があります。 この記事では、コミュニティ製の notebooklm-mcp-cli を使い、WindowsのChatGPTデスクトップアプリ(Codex)へNotebookLMを接続する手順をまとめます。 注意: この連携はGoogleおよびOpenAIの公式連携ではありません。NotebookLMの内部APIやブラウザの認証情報を利用する仕組みのため、機密性の高い資料では使わないことをおすすめします。 できること NotebookLMのノートブックを一覧表示する ノートブック内の内容を質問・要約する URLやテキストなどをソースとして追加する 音声概要、レポート、スライドなどの作成を依頼する 事前準備 Windows PC ChatGPTデスクトップアプリ(Codex) NotebookLMを利用できるGoogleアカウント 1. uvをインストールする PowerShellを開き、次のコマンドを実行します。 winget install --id astral-sh.uv -e 完了したら、PowerShellを一度閉じて開き直します。 2. NotebookLM用CLI/MCPをインストールする uv tool install --python 3.12 notebooklm-mcp-cli インストールされる主なコマンドは以下です。 nlm : NotebookLMを操作するコマンドラインツール notebooklm-mcp : CodexなどのAIクライアントと接続するMCPサーバー 3. Googleアカウントで認証する nlm login ブラウザが開くので、NotebookLMで利用しているGoogleアカウントにログインします。認証状態は次のコマンドで確認できます。 nlm login --check 4. CodexにカスタムMCPとして登録する ChatGPTデスクトップアプリで、次の順に設定します。 設定を開く MCP servers を選ぶ Add server を選ぶ 種別として STDIO を選び、MCPサーバーのコマンド...

ChatGPTからBloggerへ下書き保存する方法|Apps Script+Custom GPT Actionの構成

この記事では、ChatGPTのCustom GPT ActionからGoogle Apps Scriptを経由し、Google Bloggerへ記事を 下書きとしてのみ 保存する構成をまとめます。 ここで紹介する方法は 自分専用GPT向け です。複数人での利用や一般公開用途には推奨しません。また、Google Apps Script、Blogger API、ChatGPT Actionの仕様は変更される可能性があるため、以下は執筆時点で動作確認した構成としてご覧ください。 構成の概要 全体の流れは、Custom GPTからGoogle Apps ScriptのWebアプリへJSONを送信し、Apps Script側でBlogger APIを呼び出して下書きを作成する形です。 ChatGPT Actionからタイトル、HTML本文、ラベルを送信 Apps Scriptで固定のactionKeyを照合 Blogger APIへ isDraft=true でPOST 公開・更新・削除は行わず、下書き作成のみ実行 1. Google Apps Script:Code.gs 次のコードを Code.gs へ貼り付けます。実際のブログIDや秘密キーはコードへ直書きせず、スクリプトプロパティから取得します。 /** * ChatGPTからBloggerへ下書きだけを作成するApps Script Webアプリ。 * * スクリプトプロパティ: * - BLOGGER_BLOG_ID * - CHATGPT_ACTION_KEY */ var BLOGGER_POSTS_URL = 'https://www.googleapis.com/blogger/v3/blogs/'; var MAX_HTML_LENGTH = 200000; /** * Blogger APIの利用権限を承認するため、一度だけ手動実行する。 */ function authorizeBlogger() { var response = UrlFetchApp.fetch( 'https://www.googleapis.com/blogger/v3/users/self/blogs', { ...