ChatGPTアプリに自分の文体を接続する:セットアップガイド
MCPコネクタを通じてChatGPTアプリに自分の文体を接続し、すべてのチャット、アプリ、エージェントがあなたの文章から作られたスタイルプロフィールを読み込めるようにする方法。セットアップ手順と制限事項。
By Emmanuel
要約: ChatGPTアプリとカスタムコネクタを使うと、ChatGPTはチャットの途中で外部サービスを呼び出せます。そのひとつを、自分の文章から作成したスタイルプロフィールに向けると、ChatGPTはあなたの声を推測するのをやめます。プロフィールを読み込み、それに沿って下書きを書き直し、計測済みの文の長さ、コンマの頻度、語彙と照らし合わせて下書きをチェックします。セットアップはDeveloper Modeをオンにし、「設定 > コネクタ > 作成」でMyWritingTwinのOAuth URLを指定するだけです。同じコネクタが、すべてのチャット、プロジェクト、そしてApps SDKで構築するあらゆるChatGPTアプリに対応します。ChatGPTアプリの文体は、あなたについて読み取れる情報の質で決まります。貼り付けたトーンのラベルは、何も読み取れないのと同じです。
ChatGPTにコネクタを追加し、クライアントへの進捗報告の下書きを頼んだところ、返ってきたのは洗練されていて温かみもあるものの、他の誰に対しても書くものと区別がつかない文章でした。正しくはあるけれど、あなたのものではありません。
これはコネクタのバグではありません。ChatGPTはあなたが書いた段落を一度も読んだことがなく、どれかのツールがあなたの文章を運んでくるまで、どれだけツールを揃えてもこの状態は変わりません。
簡潔な答え:ChatGPTアプリに自分の文体を接続する
- まずプロフィールを作成します。スタイルプロフィールは、実際に送信した文章から抽出されます。最初のユースケース(1言語、1媒体、1対象読者)は無料です。Developer Modeをオンにします。ChatGPTのカスタムMCPコネクタはこの設定の背後にあり、利用可否はプランによって異なります。コネクタを追加します。「設定 > コネクタ > 作成」で、URLにhttps://www.mywritingtwin.com/api/auth/mcp、認証にOAuthを指定し、一度サインインします。チャットごとに有効にします。Developer Modeのコネクタは、新しいチャットではツールメニューから切り替えるまでオフになっています。独自のアプリを構築する場合は、商取引機能を除いたエンドポイントhttps://www.mywritingtwin.com/api/app/mcpを使います。トーンの説明文では、このギャップは決して埋まりません。声は計測可能なパターンの中にあり、コネクタこそがChatGPTにそれを読み取らせ、チェックさせる手段です。
ChatGPTアプリとは何か、文体にとって何が変わるのか
ChatGPTアプリとは、Model Context Protocol(MCP)上に構築され、会話中にChatGPTが呼び出せるサーバーのことです。カスタムコネクタは、同じものを自分の設定から手動で追加したものです。文体に関して変わることは単純です。ChatGPTは、何か月も前にテキストボックスに貼り付けた内容を頼りにするのではなく、必要な瞬間にあなたの書き方のプロフィールを取得できるようになります。
OpenAIは両方の仕組みを文書化しています。Developer Modeは、ChatGPTでカスタムMCPコネクタを解放し、読み取りと書き込みの両方のツールアクセスを完全に提供します。Apps SDKは、開発者がChatGPT内で動作するアプリを公開する手段で、必要に応じてチャット内に独自のインターフェースを表示できます。どちらもMCPで通信し、ChatGPTがウェブを検索したり、アップロードしたファイルを読んだりするのと同じ方法でツールを呼び出します。
MyWritingTwinのサーバーは、文章作成に焦点を当てたアプリやコネクタが使える、少数の要素を公開しています。
- リソース
mwt://profiles/currentは、有効なスタイルプロフィールをシステムプロンプト形式で保持します。MCPリソースからコンテキストを検出できるクライアントは、ツール呼び出しなしで読み取れます。 - ツールは、下書きをあなたの声で書き直す、計測済みのパターンと照らし合わせて下書きをチェックする、プロフィールを一覧表示・取得する、貼り付けたテキストに対して無料のスタイル分析を実行する、新しいライティングサンプルをアカウントに追加する、といった機能を提供します。
- 商取引機能を除いたエンドポイント
/api/app/mcpは、Apps SDKで構築されたアプリ向けです。OpenAIのアプリ規約ではこの種の購入をアプリ内で行うことが認められていないため、この経路にはチェックアウト用のツールがなく、購入はサイト上で行います。
エージェントを構築する人にとって重要な特性は、ひとつのプロフィールを多くの利用者が使えることです。ChatGPTのチャットに応答するサーバーが、Claudeのコネクタ、Claude Code、そしてMCPで通信するあなたが書いたあらゆるエージェントにも応答します。あなたの声は、製品間でコピーされる段落ではなく、各製品が読み取る資産になります。
なぜChatGPTは最初からあなたの文体で書かないのか
モデルの中に、あなたに関する情報が何もないからです。ChatGPTは公開テキストで学習され、誰にとっても役立つように調整されているため、その標準的な声は全員の平均になります。モデルの能力と、ユーザーデータによる調整は別の層です。OpenAIは前者を改善し続けていますが、後者はどの研究所も提供できません。あなたのメールは学習データに含まれておらず、汎用モデルはそれを優先するように調整されていないからです。
だからこそ、よくある対処法である「プロフェッショナルでありながら親しみやすいトーンで書いてください」とChatGPTに伝えても、ほとんど変わらないのです。「プロフェッショナルでありながら親しみやすい」は、何千人もの人に当てはまります。声は文の長さ、修飾語の位置、接続表現、句読点の中にあります。ChatGPTはあなたのトーンを知っているわけではなく、トーンを説明する言葉を知っているだけで、その言葉は入力するすべてのユーザーに対して同じ汎用的な文体へと解釈されます。
ラベルが伝える内容と、計測されたプロフィールが記録する内容を比べてみましょう。
| 観点 | 「プロフェッショナルでありながら親しみやすい」が伝えること | あなたの文章が実際に示すこと |
|---|---|---|
| 文の長さ | 何もない | 平均13語、強調には4語の文 |
| 修飾語 | 何もない | 「おそらく」は節の先頭に置き、末尾には決して置かない |
| 接続表現 | 何もない | 結論の冒頭に「つまり」、「しかしながら」は決して使わない |
| 句読点 | 何もない | 括弧よりコロン、感嘆符は40文に1回 |
| 書き出し | 何もない | 依頼から始め、挨拶の行から始めることはない |
左の列は、トーンの説明からChatGPTが得るものです。右の列は、スタイルプロフィールから得るものです。右側のすべての行は、ChatGPTが従える数値やルールであり、コネクタがあればチェックもできます。
これが四半期ごとに重要性を増していく理由が、もうひとつあります。新しいモデルが出るたびに、細やかな指示への追従性は前のモデルより高まっています。2年前には「平均の文の長さを13語前後に保ち、末尾の修飾語を避ける」という指示を守れなかったモデルが、今は守れます。モデルが良くなるほどプロフィールの実行精度も上がり、プロフィールを渡した人と形容詞を渡した人の差は広がります。より良いモデルは、個人のプロフィールの価値を下げるのではなく、高めるのです。
カスタム指示とメモリでは、なぜ不十分なのか
どちらも、あなた自身が書いた説明文を入れる容器であり、その説明文こそが弱点だからです。カスタム指示には1,500文字の上限があり、圧縮したRuntime Blockを入れるのが精一杯です。メモリはChatGPTがあなたについて気づいた事実を保存するもので、文脈には役立ちますが、句読点の使い方についてはほぼ何も語りません。どちらも、完成した下書きを見て「この文は31語あり、あなたはそういう文を決して書きません」とは言えません。
それぞれに役割はあり、メモリとプロフィールの比較の詳細版も書いています。ここでは短縮版を示します。
| 手段 | 保持する内容 | 適用範囲 | 下書きをチェックできるか |
|---|---|---|---|
| カスタム指示 | 入力した静的な段落、1,500文字 | すべてのチャット | いいえ |
| メモリ | ChatGPTが記憶することを選んだ事実 | すべてのチャット | いいえ |
| プロジェクト指示 | プロジェクトごとの、より長い静的な段落 | そのプロジェクト内のチャット | いいえ |
| Custom GPT | GPTごとのシステムプロンプトとファイル | そのGPTとのチャット | いいえ |
| MCPコネクタまたはアプリ | 要求に応じて提供されるライブのプロフィール | 有効にしたあらゆるチャット、あらゆるアプリ | はい |
4列目に現れるパターンが、この記事を書いた理由です。コネクタ以外のすべての手段は、テキストを保存する場所です。計測値を保存し、それと比較するようChatGPTに求められる場所は、コネクタだけです。カスタム指示に入れたスタイルプロフィールは、プロフィールなしよりは良いものです。そしてコネクタの背後にあるスタイルプロフィールは、プロジェクト、GPT、アプリの間を移動しても効果が持続するものです。
ChatGPTアプリに自分の文体を接続する手順
プロフィールを作成し、コネクタを追加し、チャットごとに有効にします。全体で10分ほどで、その大半はサンプルの収集です。手戻りを避けられる順序で手順を示します。
ステップ1:実際の文章からスタイルプロフィールを作成する
MyWritingTwinから始め、ライティングサンプルを追加します。送信したメール、作成した文書、アシスタントを使わずに入力したメッセージなどです。最初のユースケース(1言語、1媒体、1対象読者)は無料で、カードの登録も不要です。ChatGPTに生成してほしい文章を代表するサンプルを目指し、何が該当するか迷う場合はライティングサンプルの選び方をご覧ください。生成処理はサンプルに対してスタイロメトリック抽出を実行し、2つの成果物を生成します。読みやすいスタイルプロフィールと、貼り付け用のコンパクトなRuntime Blockです。
ChatGPTがすでに独自のコネクタ(Gmail、Drive、デスクトップのファイルアクセス)を通じてあなたの文章にアクセスできる場合は、後から手動収集を省略できます。MyWritingTwinのコネクタをオンにしたら、最近の文章をインポートするようChatGPTに頼めば、サンプルを代わりに登録してくれます。インポートされたテキストは、保存前に氏名とメールアドレスが除去されます。
ステップ2:ChatGPTでDeveloper Modeをオンにする
ChatGPTのカスタムMCPコネクタは、Developer Modeの背後にあります。設定を開き、「アプリとコネクタ」(表示名はリリースごとに変わります。「コネクタ」を探してください)を見つけ、詳細オプションからDeveloper Modeをオンにします。OpenAIのガイドにプランの要件が記載されており、利用可否はアカウントによって異なります。ご利用のプランでこのオプションが表示されない場合でも、ステップ5のAPIキーの経路は、ベアラーヘッダーを受け付けるツールで引き続き使えます。
ステップ3:コネクタを作成する
「設定 > コネクタ」で「作成」を選び、次の項目を入力します。
- 名前: MyWritingTwin
- MCPサーバーURL:
https://www.mywritingtwin.com/api/auth/mcp - 認証: OAuth
保存したら、MyWritingTwinのログインポップアップを完了します。このURLは認証付きのエンドポイントで、MyWritingTwinアカウントでサインインするため、APIキーは関与しません。通常の /api/mcp エンドポイントはログインを求めないため、ChatGPTはそこでは「接続」ステップを表示しません。認証用URLを使ってください。
ステップ4:各チャットで有効にし、自分の声を求める
Developer Modeのコネクタは、新しいチャットではすべてデフォルトでオフです。入力欄のツールメニューを開き、MyWritingTwinをオンにしてから、いつも通りに依頼を書きます。
- 「これを私の声で書き直してください。」
- 「この下書きを私のプロフィールと照らし合わせて、ずれている箇所を教えてください。」
- 「クライアントへのフォローアップを、私のクライアントメールモードで下書きしてください。」
- 「私の現在のプロフィールを読み込んで、このチャットの間ずっと保持してください。」
最初の2つが、セットアップの手間に報いてくれるものです。書き直しはプロフィールを読んで下書きを作り直します。チェックは、計測済みの制約と照らし合わせて下書きを比較し、どの文が長すぎるか、どの修飾語をあなたは決して使わないか、どこの句読点があなたらしくないかを報告します。この2つ目の機能は、貼り付け型のどの手段にもできないことです。
ステップ5:独自のアプリやエージェントに組み込む(任意)
Apps SDKで構築する場合は、アプリを https://www.mywritingtwin.com/api/app/mcp に向けます。これは同じサーバーからチェックアウト用ツールを除いたもので、OpenAIのアプリ規約が求めている形です。ディスカバリー用のメタデータは標準のwell-knownパスで公開され、動的クライアント登録に対応したOAuth 2.1がそのまま動作し、スクリプトからの利用には静的キー(mwt_sk_...)をベアラーヘッダーとして使えます。ツール名は安定しています。mwt_analyze は匿名で実行され、mwt_get_profile はプロフィールをシステムプロンプト形式または構造化JSON形式で返し、mwt_rewrite_in_voice と mwt_check_draft は上で説明した2つの仕事を担います。完全なリファレンスはMyWritingTwin APIドキュメントにあります。
接続後に何を期待すべきか
最初の書き直しはかなり近いものになり、チェックの結果に驚くことになるでしょう。ほとんどの人は、自分の文の長さの分布やコンマの頻度を見たことがありません。個人の平均が13語であるのに対し、下書きは1文あたり平均24語だとChatGPTが初めて報告する瞬間に、「トーン」という捉え方は崩れます。それ以降のループは、下書き、チェック、修正、送信になります。
計画に織り込んでおきたい現実がいくつかあります。
- 現時点では、ChatGPTのコネクタ経路はClaudeより粗削りです。 Developer Modeの利用可否、チャットごとの有効化、時折変わるUIの表示名のせいで、手間がかかります。Claudeも使っている場合は、Claudeのコネクタの背後にある同じプロフィールのほうが滑らかに動作し、どちらもひとつの情報源を読みます。
- 有効化はチャット単位です。 コネクタをオンにし忘れることが、書き直しが汎用的な文章で返ってくる最も多い原因です。
- ボトルネックはモデルではなく、プロフィールです。 3つの短いサンプルから作成したプロフィールは、曖昧な制約しか生みません。数千語の実際の文章から作成したプロフィールは、厳密な制約を生みます。書き方が変わったら更新してください。
- 貼り付け方式にも依然として役割があります。 共有マシンでセットアップなしに使いたい場合は、カスタム指示に入れたRuntime Blockが基本をカバーします。コネクタが残りをカバーし、クロスプラットフォーム展開ガイドでは両方の経路を並べて示しています。
この中のどれも、自分の声についての説明文を信頼することを求めません。自分自身が書いた説明文であってもです。コネクタは計測値を読み、計測値はお世辞を言いません。
よくある質問
ChatGPTアプリに自分の文体を接続するにはどうすればよいですか?
自分の文章からスタイルプロフィールを作成し、ChatGPTでDeveloper Modeをオンにして、「設定 > コネクタ > 作成」からOAuth URL https://www.mywritingtwin.com/api/auth/mcp でMyWritingTwinを追加します。一度サインインし、新しいチャットごとにツールメニューからコネクタを有効にしてください。
ChatGPTアプリとカスタムコネクタの違いは何ですか? どちらもChatGPTがチャットの途中で呼び出すMCPサーバーです。カスタムコネクタは、Developer Modeをオンにして自分で追加するものです。アプリは開発者が公開した同じ種類のサーバーで、チャット内に独自のインターフェースを持つこともあります。文体に関しては仕組みはまったく同じです。
自分の文体をカスタム指示に貼り付けるだけではだめですか? 可能です。そこに貼り付けたRuntime Blockは、何もない状態と比べれば確実な改善になります。限界は、文字数の上限、静的なコピーであること、下書きチェックがまったくないことです。コネクタは最新のプロフィールをオンデマンドで提供し、チェックを追加します。
トーンを説明したのに、ChatGPTがまだ自分らしく書けないのはなぜですか? トーンのラベルは何千人もの人に当てはまり、あなたの声が実際に存在する文レベルのパターンを何も運ばないからです。ChatGPTはトーンを説明する言葉を知っていますが、あなたのトーンは知りません。計測されたプロフィールは、形容詞ではなく数値を与えます。
コネクタはプロジェクトやGPTの中でも動作しますか? 有効にしたあらゆるチャットで動作し、プロジェクト内のチャットも含まれます。Custom GPTは独自のシステムプロンプトを使うため、そこにはRuntime Blockを貼り付け、チェックにはコネクタを使ってください。
コネクタは私の文章をどう扱いますか? インポートしたサンプルは、保存前に氏名、メールアドレス、その他の個人情報が除去されます。プロフィールはあなたのものとしてエクスポートでき、プロフィールの削除は明示的な確認を必要とする1回のツール呼び出しで行えます。
無料のプロフィールから始める
最初のスタイルプロフィール(1言語、1媒体、1対象読者)は無料で、サンプルの収集に数分かかるだけです。MyWritingTwinで作成し、上記の手順でChatGPTに接続して、実際の下書きを1本チェックに通してみてください。ChatGPT、Claude、そしてあらゆるMCPエージェント向けのあなたのWriting Twinは同じ情報源から読み取るようになり、アプリが「トーンを理解しているか」という問いは、もはや問いですらなくなります。
AIにあなたらしい文章を書かせる
手作業でAIの出力を調整する方法を読んだところで、MyWritingTwinなら実際の文章から自動で行えます。サンプルをいくつか貼り付けるだけで、ChatGPT・Claude・Geminiで使えるボイスプロファイルが完成します。
無料でプロファイルを作成まだ早い?AIボイスプロファイルのガイドをメールでお届けします。