Claude コネクタに自分の文体を持たせる:設定ガイド
カスタムコネクタを通じて Claude に自分の文体を渡す方法。すべてのチャット、Project、エージェントが必要なときに読み込む 1 つのスタイルプロフィール。設定手順、ツール、制限を解説します。
By Emmanuel
要約: Claude のカスタムコネクタを使うと、Claude は会話の途中で外部サービスを呼び出せます。自分の文章から作成したスタイルプロフィールにコネクタを向ければ、Claude はあなたの声を推測するのをやめます。プロフィールを読み込み、その声で下書きを書き直し、測定済みの文の長さ、コンマの頻度、語彙の多様性に照らして下書きをチェックします。設定は「設定 > コネクタ > カスタムコネクタを追加」で MyWritingTwin の OAuth URL を入力するだけです。同じプロフィールが、そのまま Claude Code、Claude Desktop、そしてあなたが構築するあらゆる MCP エージェントで使えます。
Claude コネクタをワークフローに組み込み、実際のタスクで動かしてみたところ、最初の下書きはプレスリリースのような文章で返ってきました。正確で、丁寧で、しかしあなたらしさはまったくありません。
このギャップは Claude の問題ではありません。Claude はあなたの書き方をまったく知りません。モデルの中にあなたに関する情報が一切ないからです。そして、それを変える最もすっきりした方法がコネクタです。
簡潔な答え:Claude コネクタに自分の文体を持たせる方法
- まずプロフィールを作成します。スタイルプロフィールは、実際に送信した文章から抽出されます。最初のユースケース(1 言語、1 媒体、1 読者層)は無料です。claude.ai でコネクタを追加します。設定 > コネクタ > カスタムコネクタを追加、URL はhttps://www.mywritingtwin.com/api/auth/mcp、その後「接続」を押してサインインします。API キーは不要です。Claude に使うよう頼みます。「これを私の声で書き直して」「この下書きを私のプロフィールと照らしてチェックして」「私のクライアントメールモードでこれを下書きして」。Claude Code と Desktop も同じサーバーを使います。OAuth の代わりに API キーを使います。トーンの説明文では、このギャップは決して埋まりません。声は測定可能なパターンに宿り、コネクタこそが Claude にそれを読み取らせ、チェックさせる手段です。
Claude コネクタは実際に何を変えるのか?
コネクタは Claude に外部サービスへの直通回線を与え、文体コネクタはあなたの書き方を記録したプロフィールへの直通回線を与えます。チャットのたびに自分の声の説明文を貼り付ける代わりに、Claude は必要なときに本物を取得します。プロフィールは 1 か所に置かれ、コネクタを使うすべての環境が同じソースを読みます。
Anthropic はこれをカスタムコネクタと呼んでいます。設定 > コネクタから追加するリモート MCP(Model Context Protocol)サーバーで、Anthropic のコネクタに関するドキュメントによれば、Free、Pro、Max、Team、Enterprise の各プランで、Claude ウェブ版、Claude Desktop、Cowork 上で利用できます。コネクタを接続すると、Claude はウェブ検索やファイルの読み取りと同じように、会話の途中でそのツールを呼び出せるようになります。
MyWritingTwin コネクタは、2 種類のものを公開しています。
- リソース
mwt://profiles/current。有効なスタイルプロフィールをシステムプロンプト形式で保持します。MCP リソースからコンテキストを検出するクライアントは、ツール呼び出しなしでこれを読めます。 - ツール。下書きをあなたの声で書き直す、測定済みパターンに照らして下書きをチェックする、プロフィールを複数の形式でエクスポートする、新しいライティングサンプルをアカウントに預ける、という機能です。
この 2 つ目のリストが、単なる設定ページとの違いです。claude.ai の会話に対応する同じコネクタが、Claude Code、Claude Desktop、そして MCP を話すあらゆるエージェントにも対応します。1 つのプロフィール、多数の利用者。Claude 上でエージェントを構築しているなら、これこそ探していた性質のはずです。
なぜ Claude はまだあなたの文体を知らないのか?
モデルの中にあなたに関する情報が一切ないからです。Claude は公開テキストで学習し、誰にとっても役立つよう調整されているため、そのデフォルトの声は全員の平均になります。モデルの能力とユーザーデータによる条件付けは別のレイヤーです。Anthropic は前者を改善し続けていますが、後者を提供できる研究所は存在しません。あなたのメールは学習データに含まれておらず、仮に含まれていたとしても、汎用モデルはそれを優先するようには調整されていません。
だからこそ、よくある対処法である「プロフェッショナルで親しみやすいトーンで書いて」という指示は、ほとんど何も変えません。「プロフェッショナルで親しみやすい」は何千人もの人に当てはまります。声は文の長さ、限定表現の位置、接続表現、句読点に宿ります。Claude はあなたのトーンを知りません。トーンを説明する言葉を知っているだけで、その言葉は入力した全ユーザーに対して同じ汎用的な文体に対応づけられます。
ラベルが伝える情報と、プロフィールが記録する情報の簡単な比較です。
| 観点 | 「プロフェッショナルで親しみやすい」が伝えること | あなたの文章が実際に示していること |
|---|---|---|
| 文の長さ | 何も伝えない | 平均 14 語、強調のために 5 語の短文が突出して現れる |
| 限定表現 | 何も伝えない | 「おそらく」は節の冒頭に置き、末尾には決して置かない |
| 接続表現 | 何も伝えない | 結論は「だから」で始め、「しかしながら」はどこにも使わない |
| 句読点 | 何も伝えない | 段落ごとにコロンが 1 つ、括弧の代わりにコンマを使う |
| 書き出し | 「親しみやすい」 | 1 行目は結論、挨拶は 2 番目か、まったくなし |
右側の列がスタイルプロフィールに保存されるものであり、コネクタが Claude に渡すものです。抽出そのものについては AI によるスタイル抽出の仕組みで解説しました。要するに、プロフィールはあなたがどう書くかの証拠であって、どう聞こえてほしいかの願望ではありません。
もう 1 点、これはそもそもやる価値があるかどうかを決める話です。より優れたモデルが登場しても、個人プロフィールの必要性は下がりません。むしろプロフィールの価値が上がります。Claude が繊細な指示に従うのが上手くなるほど、精密なプロフィールをより忠実に実行するからです。モデルの世代が進むたびに実行のギャップは狭まりますが、仕様のギャップはそのまま残ります。仕様はあなたの文章から来るしかないからです。5 つの AI モデルを人間の書き手のようにプロファイリングしたとき、それぞれに測定可能な固有の文体がありました。どれも特定の個人には一致せず、今後も一致することはありません。そのデータはあなたのものだからです。
Claude を自分の文体に接続するには?
手順は 3 つです。プロフィールを作成し、コネクタを追加し、Claude に使うよう頼む。ライティングサンプルが手元にあれば 15 分を見込んでください。その大半は生成の待ち時間です。
ステップ 1:自分の文章からスタイルプロフィールを作成する
無料アカウントを作成し、実際に送信した文章を追加します。メール、投稿、レポート、メッセージなどです。編集した AI の下書きや、こう書けたらと願う文章ではいけません。プロフィールはそのテキストを書いた人物をモデル化するため、サンプルはあなた自身のものである必要があります。最初のユースケースはカード登録なしで無料、およそ 2,000 語のサンプルから作成されます。
生成には 30 秒から 90 秒かかります。ライティングDNA の分析に加え、デプロイ可能なエクスポートが得られます。Master Prompt、エージェント向けの JSON 形式の Runtime Block、そしてコネクタが提供するシステムプロンプト形式です。プロフィールの中身をまだ見たことがなければ、ライティングスタイルプロフィールとは何かから始めてください。
ステップ 2:claude.ai でコネクタを追加する
- claude.ai を開き、設定 > コネクタに移動します。
- コネクタ一覧の下部にあるカスタムコネクタを追加を選びます。
- 名前を MyWritingTwin とし、リモート MCP サーバーの URL を入力します:
https://www.mywritingtwin.com/api/auth/mcp - 追加をクリックし、続いて接続をクリックします。Claude が MyWritingTwin のサインイン画面(OAuth 2.1)を開きます。承認すれば接続は有効になります。
/api/auth/mcp で終わるアドレスを使ってください。素の /api/mcp ではありません。素のエンドポイントは Bearer キーを使うクライアント向けで、ログインを求めることがないため、claude.ai では「接続」ステップが表示されません。Team または Enterprise プランで「カスタムコネクタを追加」の選択肢が見当たらない場合は、管理者が制御しています。
ステップ 3:Claude に使うよう頼む
会話のツールメニューでコネクタをオンにし、普通の言葉で頼みます。
- 「私のライティングプロフィールを読み込んで、これを私の声で書き直して:[下書きを貼り付け]」
- 「この下書きを私のプロフィールと照らしてチェックし、どの制約が不合格か教えて」
- 「私のクライアントメールモードで、このスレッドへの返信を下書きして」
Claude は依頼内容から適切なツールを選びます。ツール名を指定する必要はありませんが、それぞれが何をするかを知っておくと役立ちます。
Claude Code と Claude Desktop
同じサーバー、異なる認証です。ダッシュボードで API キーを作成し、サーバーを登録します。
claude mcp add --transport http mywritingtwin https://www.mywritingtwin.com/api/mcp -h "Authorization: Bearer mwt_sk_..."
Claude Desktop の場合は、claude_desktop_config.json の mcpServers に同じ URL とヘッダーを追加します。ツールの背後にある REST エンドポイントを含む完全なリファレンスは、API ドキュメントにあります。
コネクタは Claude にどのツールを与えるのか?
主な作業は 6 つのツールが担います。次の表は、それぞれの機能と Claude がそれを使う場面をまとめたものです。
| ツール | 機能 | Claude が使う場面 |
|---|---|---|
mwt_get_profile | プロフィールをシステムプロンプト、Runtime Block JSON、Markdown、プレーンテキストのいずれかでエクスポートします。1 つのモード(例:en:email:client)に絞ることも可能です | 「私のプロフィールを読み込んで」「Project 用のプロンプトをちょうだい」 |
mwt_rewrite_in_voice | 保存されたプロフィールに合わせて下書きを書き直し、変更点の要約を添えます | 「これを私の声で書き直して」 |
mwt_check_draft | 下書きの実際の文長分布、語彙の多様性(MATTR)、コンマの頻度、バースト性をプロフィールに保存された目標値に照らして測定し、制約ごとの合否を返します | 「これは私らしく聞こえる?」 |
mwt_import_samples | チャットで共有したライティングサンプルを、匿名化したうえでアカウントに追加します | 「この 3 通のメールを私のサンプルに追加して」 |
mwt_create_profile | アカウント上のサンプルから新しいプロフィールを生成します | 「私のプロフィールを再生成して」 |
mwt_analyze | 貼り付けたテキストから無料でスタイルをプレビューします。アカウント不要です | 登録前に試してみるとき |
理解しておく価値があるのは mwt_check_draft です。下書きがあなたの声に合っているかについての Claude 自身の意見は信頼できません。アシスタントが合格の数値をでっち上げ、改訂のたびに目標からさらに離れていく様子を私たちは実測しました。そのためチェックは当社サーバー上で実際のコードとして実行され、本当の数値を返します。制約が不合格なら Claude は修正して再チェックし、すべて合格したところで止まります。自己申告では、このループを偽ることはできません。
もう 1 つ知っておくべき機能がモードです。プロフィールは言語、読者層、媒体のマトリクスであり、コネクタはそのうちの 1 つのセルだけを提供できます。クライアント向けメールとチーム向けの Slack メッセージは別の文体であり、Claude はその混合ではなく、あなたが求めたほうを受け取るべきです。
Claude Projects やカスタムスタイルとはどう違うのか?
Projects とカスタムスタイル(Custom Styles)は容器です。コネクタはソースです。どちらも使う価値があり、それぞれ異なる役割を果たします。
| Project の指示文 | カスタムスタイル | 文体コネクタ | |
|---|---|---|---|
| 作成元 | 自分について自分で書いたテキスト | 少数のサンプルを Claude が要約したもの | 実際の文章の文体統計分析 |
| 保存場所 | 1 つの Project | あなたの Claude アカウント | あなたの MyWritingTwin アカウント |
| Claude が下書きを照合して測定できるか | いいえ | いいえ | はい、実際の数値で |
| ChatGPT、Gemini、エージェントへの移植性 | コピー&ペースト | 不可 | 同じプロフィールがすべてのツールで使える |
| 文体が変わったときの更新 | 手動で編集 | 手動で再サンプリング | 一度再生成すれば、すべての利用先が更新される |
Claude を自分らしく書かせるためのガイドでは Projects とシステムプロンプトを詳しく解説しており、その設定は今でも有効です。限界は、そうした容器に入れられる中身にあります。Project に入るのはあなた自身が書いた説明文であり、自己描写につきものの盲点を抱えています。あなたはなりたい書き手を描写しますが、無意識に生み出しているパターンは自分では見えません。
構造的な違いもあります。Project はセッションであり、プロフィールは資産です。Claude に入力した説明文は Claude の中にとどまります。あなたが所有するプロフィールは Runtime Block としてエクスポートし、ChatGPT、Gemini、Cursor のルール、あるいは自作のエージェントに投入できます。それが1 つのライティングツインをすべての AI プラットフォームにデプロイすることの要点です。コネクタは Project の代わりにはなりません。必要ならプロフィールのエクスポートを Project の指示文に貼り付け、静的なテキストにはできないことのためにコネクタを取っておいてください。測定済みの制約に照らしたチェックと書き直し、そして再生成したときの最新状態の維持です。
出力がまだずれるときはどうすべきか?
下書きを読み返す代わりに、チェックを実行してください。ずれの原因はたいてい次の 4 つのどれかで、それぞれ 1 分で済む対処法があります。
- モードが違う。 必要な文体を名前で指定します。「私のクライアントメールモードを使って」。混合されたプロフィールは、どの単一セルよりも平板に読めます。
- Claude が目視で判断した。
mwt_check_draftを実行して表を見せるよう頼みます。不合格の制約は具体的な指示になりますが、「なんとなく違う」はそうなりません。 - サンプルが薄い。 不合格の制約が 1 つの媒体に集中しているなら、
mwt_import_samplesでその媒体をもっと預けて再生成します。プロフィールの幅は、背後にある文章の幅を超えません。 - コネクタがオフになっている。 カスタムコネクタは会話ごとにツールメニューで有効化します。Claude が記憶だけで答えているなら、トグルを確認してください。
そして正直な限界です。プロフィールが制約するのはリズム、語彙、句読点、構成です。意見も事実も含みません。Claude はあなたが段落を書くやり方で段落を書きますが、その段落に何を書くかはあなたが指示しなければなりません。スタイルレイヤーで中身まであなたのものになると約束する人がいれば、それは誇張です。
次にやること
- 実際に送信した文章から無料のスタイルプロフィールを作成します。
- 上記の OAuth URL で claude.ai にカスタムコネクタを追加し、「接続」ステップが表示されることを確認します。
- 実際の下書きを 1 つ
mwt_rewrite_in_voiceに通し、次にmwt_check_draftを実行して数値を読みます。 - Claude Code や自作のエージェントで構築しているなら、同じサーバーを API キーで登録し、リポジトリごとに声のプロンプトを保守するのをやめます。
コネクタは、あなたの文体がチャットの外に置かれ、必要なときに読み取られる最初の Claude の環境です。Claude、ChatGPT、Gemini、あらゆる MCP エージェントのためのライティングツインは、一度作成した 1 つのプロフィールであり、コネクタは Claude がそれを読む手段です。同僚に送りたいなら、Claude プラットフォームのページに短い版があります。
AIにあなたらしい文章を書かせる
手作業でAIの出力を調整する方法を読んだところで、MyWritingTwinなら実際の文章から自動で行えます。サンプルをいくつか貼り付けるだけで、ChatGPT・Claude・Geminiで使えるボイスプロファイルが完成します。
無料でプロファイルを作成まだ早い?AIボイスプロファイルのガイドをメールでお届けします。