# Grok Buildから直接SNS投稿を書く

> Source: https://tareno.co/ja/agents/grok-build
> Language: ja
> Grok BuildにTarenoをリモートMCPで接続し、コードの変更からXやLinkedInの下書きを作成。設定手順、OAuth、承認の仕組みと未検証の範囲を説明します。

Grok Buildは、xAIが提供するターミナル型のコーディングエージェントです。ソースコードはxAIのリポジトリで公開されています。プロジェクトを読み取り、コマンドを実行し、追加したサーバーとMCP経由で通信します。Tarenoを接続すると、変更を実装したセッションで、その変更を知らせる投稿を作成し、自分のアカウントに下書きとして保存できます。予約や公開のリクエストは、Tarenoで本人が承認するまで保留されます。このページの対象はGrok Buildであり、別製品のGrok Botではありません。設定はxAIのドキュメントに基づいていますが、TarenoによるGrok Buildクライアントの接続テストはまだ完了していません。

## Grok BuildにTarenoを接続するには？

grok mcp addでhttpトランスポート、tarenoなどの名前、TarenoのMCPアドレスを指定します。または、~/.grok/config.tomlのmcp_serversにサーバーを追加します。プロジェクト単位の設定には秘密情報を含めないでください。OAuthではGrokがブラウザーを開き、トークンを保存します。これはxAIが説明する手順であり、Tareno側のクライアントテストは未完了です。

## Grok Buildを接続する4つの手順

1. **設定の保存先を選ぶ.** xAIの説明では、grok mcp addは既定でユーザー設定の~/.grok/config.tomlに書き込みます。プロジェクトのスコープを指定すると、リポジトリ内の.grok/config.tomlに保存されます。秘密情報のない定義はバージョン管理できますが、個人のサインイン情報はユーザー設定に置き、チームで共有するファイルには含めないでください。
2. **Tarenoをリモートサーバーとして追加する.** httpトランスポート、英数字・ハイフン・アンダースコアで構成した名前、例に示すアドレスを指定します。xAIは、npx mcp-remoteで中継する方法より、URLを直接使う方法を推奨しています。直接接続すると、Grok自身がOAuthを処理します。コピーする際も、技術的なURLは翻訳せず、そのまま使用してください。
3. **自分のアカウントを認証する.** サーバーがOAuthを要求すると、Grokがブラウザーで認可画面を開くと説明されています。/mcps画面でサーバーを選び、iを押す方法もあります。トークンは~/.grok/mcp_credentials.jsonに平文で保存され、ファイルの権限は所有者のみに制限されます。端末を保護し、認証情報のファイルを共有しないでください。
4. **読み込まれた設定を確認する.** grok inspectは、読み込まれたサーバーと設定の取得元を表示します。問題がある場合は、まずgrok mcp doctorで診断します。その後、Grok Buildに`list_accounts`を呼び出すよう依頼し、対象アカウントが返ることを確認してください。空の一覧が返る場合は、先にTareno内でソーシャルアカウントを接続する必要があります。

TarenoのリモートMCPエンドポイント:

```json
"url": "https://tareno.co/api/mcp"
```

## Grok BuildとTarenoが役立つ場面

ターミナルのエージェントは、告知の根拠になるコードや測定結果の近くで動きます。その文脈を下書きに生かしながら、公開の判断は自分の手元に残せます。

### 差分からX向けのリリース告知を作る

Grok Buildは、タグ付きリリースのコミットと変更履歴を読み取り、実際に変わった内容を基に告知を作成できます。記憶だけで説明する必要はありません。保存前にコードの差分と本文を照合し、ユーザーに伝える変更が本当に含まれているか確認してください。ビルド完了から時間がたって詳細を忘れても、根拠をたどれる下書きになります。

### 完了した開発をLinkedInの事例にする

移行や最適化が終わった時点では、改善前後の数値、課題の議論、ベンチマーク用スクリプトがリポジトリに残っています。Grok Buildは、それらを制約付きのLinkedIn向け下書きにまとめられます。保存前に、非公開の情報、顧客名、内部のファイルパスが含まれていないか確認してください。測定条件と限界を明記すれば、結果を必要以上に一般化せずに伝えられます。

### 既存ツールの設定を確認して再利用する

xAIの説明では、Grokは~/.claude.json、.cursor/mcp.json、プロジェクトの.mcp.jsonにあるMCP定義も読み込み、config.tomlを優先します。別のコーディングエージェント向けにTarenoを設定済みなら、その定義が検出される可能性があります。ただし、自動的に正しい設定が使われるとは限りません。grok inspectで実際の読み込み元と接続先を確認し、古いアドレスを利用していないか調べてください。

## Grok Buildでコピーして使えるプロンプト

### 接続を確認する

```text
Tarenoを使い、接続済みのソーシャルアカウントをプラットフォーム名とアカウント名付きで一覧にしてください。読み取り専用です。作成、予約、公開は行わないでください。Xのリリース告知に使うアカウントと、LinkedInの開発事例に使うアカウントを説明し、変更を加える前に対象を確認できる状態にしてください。
```

### 差分に基づくリリース告知

```text
直近2つのタグ間のコミットと、対応するCHANGELOGの項目を読んでください。ユーザーに最も影響する変更を1つ選び、280文字以内のX向け投稿を作成してください。主張の根拠となるコミットのハッシュは別に列挙し、そこに含まれない機能や結果は書かないでください。
```

### 制約を明記した開発事例

```text
このリポジトリの課題に関する議論とベンチマーク結果を使い、性能改善について約200語のLinkedIn向け下書きを作成してください。改善前後の数値、測定に使ったマシン、測定上の制約を1つ含めてください。公開用の本文には、ファイルパスや顧客名を入れないでください。
```

### 確認済みの本文を保存する

```text
Tarenoで、私のXアカウント[ハンドル]とLinkedInプロフィール[名前]を確認してください。その後、承認済みの本文2件を別々の下書きとして保存してください。各下書きのIDと本文を返し、私が日付とタイムゾーンを指定するまでは、予約時刻のリクエストを送らないでください。
```

### 予約枠をリクエストする

```text
下書き[下書きID]を、[America/Los_Angeles]の[火曜日09:00]に予約するようTarenoへ依頼してください。アクションIDを返し、各リクエストはTarenoのダッシュボードで私が承認するまで保留されることを伝えてください。保留中のリクエストを、公開済みの投稿として報告しないでください。
```

## Grok Buildのすべてのガイド

このエージェントがTarenoで利用できるネットワークごとに、具体例、プロンプト、制限を紹介します。



## 始める前に知っておくこと

- TarenoによるGrok Buildクライアントの接続テストは未完了です。手順はxAIのドキュメントに基づくため、利用前に読み取り専用の呼び出しで接続を確認してください。
- Grok BuildとGrok Botは別の製品です。設定手順、構成ファイル、ガイドはそれぞれ異なるため、実際に使用している製品のページを参照してください。
- ヘッダーの値やOAuthトークンは、入力された形や平文ファイルとして端末に保存されます。バージョン管理するプロジェクト設定に秘密情報を含めず、環境変数への参照を使ってください。
- xAIの説明には、MCPツール全体に適用する一般的な承認モデルは記載されていません。公開前の実際の確認点は、Tarenoで保留されるアクションです。
- 予約、公開、予約済み投稿の編集、削除は、Tareno内で承認が必要なアクションを作成します。Grok Buildは要求できますが、本人に代わって承認することはできません。

## ほかのコーディングエージェントとの違い

Codex、Claude Code、Cursorは、Tarenoがよく把握している文書化済みの設定で接続します。Grok Buildも同じリモートMCPの仕組みを使いますが、独自のコマンドと設定ファイルがあり、一部の他ツールの定義にも対応します。すでにxAIのモデルで開発しているなら、コードを書いたセッションで告知まで準備できます。そうでなければ、投稿作成だけのために環境を変えるより、チームが普段使うエージェントを選んでください。

## 接続前の質問

### Grok BuildとGrok Botは同じものですか？

いいえ。Grok BuildはxAIのターミナル型コーディングエージェントで、Grok Botは独自のプラグインとコネクターの仕組みを持つ別製品です。Tarenoは両者に別々のガイドを用意しています。一方の設定手順やコマンドを、そのまま他方へ適用しないでください。

### MCPの設定はどこに保存されますか？

xAIの説明では、ユーザー設定は~/.grok/config.toml、プロジェクト用サーバーの設定はリポジトリ内の.grok/config.tomlに保存されます。プロジェクトファイルにはMCPサーバー、プラグイン、権限ルールを設定できますが、バージョン管理するファイルに秘密情報を書き込まないでください。

### リモートサーバーのOAuthに対応していますか？

xAIのドキュメントによると対応しています。サーバーがOAuthを要求すると、Grokはブラウザーで認可を開始し、後で再利用するためトークンを保存します。共有アカウントではなく、自分のTarenoアカウントでログインし、認証情報を含むローカルファイルを保護してください。

### Tarenoはこの接続をテスト済みですか？

まだです。設定はxAIの公開ドキュメントに基づき、Tarenoは標準的なOAuthを使用しますが、Grok Buildを通じた一連の読み取りテストは完了していません。まず`list_accounts`を実行し、返されたアカウントが自分の設定と一致することを確認してください。

### grok mcp doctorは何を確認しますか？

xAIは、サーバーが読み込まれない場合に最初に使う診断コマンドとして紹介しています。読み込まれたサーバーと設定元を表示するgrok inspectと組み合わせ、設定、トランスポート、サインインのどこに問題があるかを切り分けてから、次の操作に進んでください。

### 私の承認なしで投稿できますか？

できません。予約や公開のリクエストは、Tarenoで承認が必要なアクションになります。ダッシュボードで本人が承認するまで、XやLinkedInには届きません。Grok Buildは保留状態を報告し、後からステータスを確認できますが、本人の承認を代行することはできません。

### Claude CodeやCursorの設定を再利用できますか？

再利用できる場合があります。xAIは~/.claude.json、.cursor/mcp.json、プロジェクトの.mcp.jsonを読み込み、Grok自身の設定を優先すると説明しています。古い定義が以前の接続先を指している可能性もあるため、grok inspectで実際に何が読み込まれたかを確認してください。

### 最初に使うTarenoのツールは何ですか？

通常は`list_accounts`で送信先を確認し、`create_drafts`で本文を保存します。続いて`schedule_posts`を使うと、即時公開ではなく承認待ちのアクションが返ります。最後に`get_action_status`で結果を確認し、保留中の要求と完了した操作を区別できます。

## 関連ガイド

- [リモートMCPの設定](https://tareno.co/ja/docs/mcp)
- [Grok Bot × Tareno](https://tareno.co/ja/agents/grok-bot)
- [Codex × Tareno](https://tareno.co/ja/agents/codex)
- [承認ワークフロー](https://tareno.co/ja/features/approval-workflows)
