3行でいうと

  • 外のAIから Replit を使う口は、公式の「Replit MCP Server」(URL は https://mcp.replit.com/server/mcp、通信は Streamable HTTP、認証は OAuth)です。ChatGPT、Claude、Slack には専用の入口があり、公式は、専用の入口がないクライアントだけ直接つなぐよう書いています。
  • Claude Code は、公式が示すコマンド1行(claude mcp add replit https://mcp.replit.com/server/mcp --transport http)で足せます。Codex は、Settings から手で足します。どちらも、足したあとに OAuth の認証をします。
  • 使える操作は、アプリを作る、探す、質問する、直す、公開する、公開の状況を見る、の8つのツールです。範囲は、自分が編集できるアプリ(共有されたものを含む)です。
  • 外し方は、書かれている所と、書かれていない所があります。Slack は /replit unlink が公式に書かれています。ChatGPT と Claude と Replit MCP Server は、外し方が読んだページに書かれていませんでした。

この記事は、公式の資料を2026年10月25日に読んでまとめたものです。この記事は、実際に使って確かめた記録ではありません。以下の手順は、公式の手順を順に並べたものです。コマンドは公式の記載の写しです。この記事で組んだ使い方の案は、そう書いた節だけで、動作は確かめていません。画面の表記は変わることがあるので、手元の画面と照らして読んでください。

先に結論

前提:用語をそろえる

入口の一覧

入口 つなぐ相手 設定する場所 公式の資料に書かれた認証 外し方(読んだページ)
Replit MCP Server(直接) Claude Code、Codex、ほかの対応クライアント クライアント側の設定 OAuth 書かれていない
Replit in Claude claude.ai などの Claude Claude の「connectors directory」 Replit アカウントにサインイン 書かれていない
Claude のデザインキャンバス Claude の design 「Share」→「Send to…」 同意画面の OAuth 書かれていない
Replit in ChatGPT ChatGPT 「Settings」→「Apps & Connectors」 OAuth 書かれていない
Replit in Slack Slack 「Replit for Slack」のページ Slack の同意画面 /replit unlink
Open in Replit リンクを開く人 リンクとバッジ なし(Replit で自分の入力が要る) 該当なし

Replit MCP Server に直接つなぐ

公式の「Replit MCP Server」のページが書く内容です。

項目 公式の資料に書かれていること
URL https://mcp.replit.com/server/mcp
通信方式 Streamable HTTP
認証 OAuth(protected-resource discovery を使う)。クライアントが Replit の情報を読み、サインインを促す。自分で OAuth のサーバーを作らない、と書かれている
アクセスの範囲 アプリを作れる。自分が編集できるアプリ(共有されたものを含む)を扱える
直接つなぐ場面 ChatGPT、Claude、Slack には、Replit の専用の入口がある。専用の入口がないクライアントのときだけ、直接つなぐ

手順A:Claude Code(公式の手順を順に並べたもの)

  1. ターミナルで、次のコマンドを実行する(公式のコマンドの写し)。

bash claude mcp add replit https://mcp.replit.com/server/mcp --transport http

  1. Claude Code を起動するか、再起動する。
  2. /mcp を実行し、replit を選ぶ。
  3. 「Authenticate」を選び、Replit のサインインを済ませ、ワークスペースを選び、「Allow」を選ぶ。
  4. 試す。公式は、Claude Code に、最近更新した Replit のプロジェクトを一覧するよう頼む試し方を示しています。この記事の例は次のとおりです(動作は確かめていません)。

(この記事の例)Replit のプロジェクトのうち、最近更新したものを一覧してください。

期待される結果: 一覧が返れば、つながっています(公式の試し方)。返ってこないときは、下の「つまずきと確認点」を見てください。

手順B:Codex(公式の手順を順に並べたもの)

  1. 「Settings → Plugins → MCPs」へ進む。
  2. カスタムの MCP を足す。名前は「Replit」のような分かりやすいものにし、「Streamable HTTP」を選び、https://mcp.replit.com/server/mcp を入力して保存する。公式は、bearer トークンもカスタムの見出し(headers)も足さないよう書いています。
  3. 「Replit」を有効にし、「Authenticate」を選ぶ。接続する Replit のワークスペースを選び、「Allow」を選ぶ。
  4. 試す。公式は、Codex に、最近更新した Replit のプロジェクトを一覧するよう頼む試し方を示しています。

手順C:そのほかのクライアント

公式は、サーバーの URL を「Streamable HTTP と OAuth の認可に対応した MCP クライアント」に足す、と書いています(どのクライアントでも動く、とまでは書いていません)。これ以外の手順(JSON の設定の書き方など)は、このページには書かれていません。クライアントごとの設定ファイルの書き方は、そのクライアントの公式資料で確かめてください。

使えるツール(公式の表の要点)

ツール 必須の入力 何をするか(公式の説明)
create_app_from_prompt appDescription、app_stack 新しいアプリを始める。app_stack は react_website、mobile_app、design、slides、animation、data_visualization、3d_game、document、spreadsheet のどれか。sourceReplId を指定すると、既存のアプリの非公開のコピーが作られる
search_apps なし タイトルのキーワード、URL、更新時期でアプリを探す。limit は1〜50
resolve_app_by_name name 正確なタイトルで1つ探す
list_apps なし 自分が編集できるアプリを、最近の動きの順に並べる。初期の件数は25、最大50
ask_question replId、question アプリについて Agent に質問する。アプリは変えない
update_app_using_prompt replId、changeDescription 既存のアプリに対して、Agent による更新を始める
publish_app replId アプリを公開する、または最新の変更で再公開する
get_publish_status replId 公開の状態と公開の URL を確認する

任意の入力(userSpecifiedAppName、userQuotes、attachmentSummary、updatedAfter など)は、公式のページを見てください。

渡るデータ、権限

外し方

公式の「Replit MCP Server」のページには、Replit MCP の外し方も、アクセスの取り消し方も、書かれていませんでした(記載が見つかりません)。クライアント側の設定から削除する方法や、Replit のアカウントの設定で接続を見る画面についても、このページには記載がありません。手順は、各クライアントの公式資料と、Replit の画面で確かめてください。

つまずきと確認点

症状 公式に書かれた確認
認証の画面が出る、認証が通らない MCP クライアントから OAuth のサインインをやり直す
アプリが見つからない そのアプリを自分が編集できるか確かめる。URL で search_apps を使うか、list_apps を使う
依頼がまだ動いている 待ってから再試行する。公開については get_publish_status で確かめる
Codex で認証が通らない 公式は、bearer トークンもカスタムの見出しも足さないよう書いている。足していないか見直す

Claude から Replit を使う

Claude と Replit のつなぎ方は、公式のドキュメントに2つ書かれています。

入口1:Claude のコネクタ(Replit in Claude)

公式の手順を順に並べます。

  1. Claude で、「connectors directory」を開く。
  2. 「Replit」を探して、つなぐ。
  3. Claude の案内に沿って、Replit のアカウントにサインインする。

できることは、Replit のアプリを新しく作る、既存のアプリを直す、作っているアプリについて質問する、です。Claude が依頼を Replit Agent に渡し、Agent が作業して、動いているアプリのリンクを返す、と書かれています。公式の例は、次の2つです。

この記事の例は次のとおりです(動作は確かめていません)。

(この記事の例)Replit で、読んだ本の記録をつけるアプリを作ってください。

公式は、このコネクタが Replit MCP Server を通って動き、つなぎは Claude が扱う、と書いています。プラン、制限、つなぎを外す方法、トラブルシューティングは、このページには書かれていません。

入口2:Claude のデザインキャンバスから Replit へ送る

公式の2つのページ(「Replit in Claude」と「Import Claude designs into Replit Design」)に書かれた手順です。

  1. Claude のデザインキャンバスで、デザインを作る(または開く)。
  2. 「Share」を選び、「Send to…」を開く。送り先に Replit が出る。
  3. Replit を選ぶ。
  4. 同意の画面が出る。題は「Claude would like to access your Replit account」で、3つの権限(「Access apps」「Create and manage apps」「Stay signed in to this application」)を求める。許可するか決める。
  5. 新しいプロジェクトを作るワークスペースを選び、確定する。Replit がプロジェクトを作り、開く。
  6. Agent が「Turn this Claude design into a real app」というタスクを始める。
  7. 終わったら、「Preview」で確かめる。公式の確認項目は、レイアウトと見た目がデザインに近いか、ボタンとフォームとナビゲーションが動くか、更新(リフレッシュ)のあとも動くか、です。
  8. 違う所は、Agent に変えたい点を伝える。
渡るもの 渡らないもの
デザインは、1つの自己完結した index.html として渡る。デザインに含まれるレイアウト、スタイル、素材が保たれる バックエンドの処理、データベースや保存データ、動くしくみ(フォーム、状態、ナビゲーション。これらは Agent が足す)

ChatGPT から Replit を使う(Replit in ChatGPT)

手順(公式の手順を順に並べたもの)

つなぎ方は2通り書かれています。

A:設定から

  1. ChatGPT のプロフィールのアイコンを選ぶ。
  2. 「Settings」→「Apps & Connectors」へ進む。
  3. 「Replit」を探して、「Connect」を選ぶ。
  4. Replit のアカウントで、OAuth の許可を済ませる。

B:会話の中から

  1. 新しい ChatGPT の会話を始める。
  2. Replit を呼ぶ(呼び方は次の表)。
  3. まだつないでいなければ、ChatGPT が OAuth の手順を案内する。
呼び方 内容
直接の呼びかけ メッセージの先頭に Replit, を付け、続けて依頼を書く
スラッシュ 入力欄に /Replit を入れる
メニュー 「+」→「More」→「Replit」

公式の例は、「Replit, create a todo app with dark mode」「Replit, which files handle the login logic?」などです。この記事の例は次のとおりです。

(この記事の例)Replit, 買い物リストを管理する、1画面のアプリを作ってください。

できること、できないこと

項目 公式の資料に書かれていること
作る(Create) アプリを説明すると、Agent が作って公開し、完了するとリンクが返る
直す(Update) 同じ会話の中で、機能の追加や修正を頼める
調べる(Inspect) コードの構成、ファイルの場所、動きについて、変更せずに質問できる
1会話と1アプリ 1つの会話は1つのアプリに対応する。同じ会話で別のアプリを作ろうとすると、既存のアプリが変わる。別のアプリは新しい会話で
触れないもの ほかの ChatGPT の会話で作ったアプリや、Replit で直接作ったアプリ
今後の予定 データベース、Secrets の管理、Project Editor の細かい操作は、あとで対応する予定と書かれている
ファイル 画像や動画を生のファイルでアップロードすることはできず、公開の URL を使う。PDF、CSV、よくある文書の形式は使える
所要時間の目安 単純なアプリで2〜3分、複雑なもので3〜4分

対応プラン・地域・請求(公式の記載、確認日 2026-10-25)

渡るデータ、外し方

つまずきと確認点

症状 公式に書かれた確認
「Browse apps」に Replit が出ない 地域が対応しているか。Business/Enterprise/Edu では、管理者が有効にしているか
作るのに失敗する Replit でアプリを開き、利用量と請求を確かめる。チェックポイントとロールバックで戻す。Project Editor で Agent に相談する

Slack から Replit を使う(Replit in Slack)

手順(公式の手順を順に並べたもの)

  1. 「Replit for Slack」(replit.com/partners/slack-app)を開く。
  2. 「Add to Slack」を選ぶ。
  3. つなぐ Slack のワークスペースを選ぶ。
  4. 「Allow the Replit app to access Slack」という題の同意の画面で、権限を読む。
  5. 「Allow」を選ぶ。

使い方

Slack の任意のチャンネルで、@Replit に続けて依頼を書きます。Agent が試作を作り、会話に戻してくる、と書かれています。スレッドの中で直していけます。公式の例は、次の2つです。

この記事の例は次のとおりです(動作は確かめていません)。

(この記事の例)@Replit 勉強会の参加申し込みを受け付ける、簡単なフォームを作ってください。

渡るデータ、権限

なお、Replit の Connectors に Slack を足す向き(Replit の Agent が Slack を読む)は、別の連携です。08を参照してください。

外し方

Slack で /replit unlink を送ります。公式の説明は、「今の Slack のワークスペースと Replit の組織について、Replit のアカウントのひもづけを取り消す」「ほかの組織やユーザーには影響しない」「次に使うときに、またひもづけられる」です。Slack 側のアプリそのものを削除する手順は、このページには書かれていません。

つまずきと確認点

利用の制限、プランの条件、トラブルシューティングは、このページには書かれていません。

Open in Replit:プロンプトを入れたリンクとバッジ

これは、「ほかのAI」ではなく、人が開くリンクです。公式の「Open in Replit」の内容を並べます。

リンクの形(公式の例の写し)

https://replit.com/?stack=Build&prompt=A4Jw9gtsAuQ&referrer=replit-docs
パラメータ 必須 公式の説明
stack 必須 Design は、見た目の試作のキャンバスを開く。Build は、アプリ作りの Agent を開く
prompt 必須 アプリの説明を、LZ-string で圧縮したもの。圧縮前で50,000文字まで
referrer 任意 リンクを置いたページの名前か URL。出どころの記録に使う

リンクの作り方(公式の手順を順に並べたもの)

  1. アプリを説明するプロンプトを書く。短く、核になる機能に絞る。
  2. LZ-string で圧縮する。JavaScript では LZString.compressToEncodedURIComponent(prompt)、Python では lzstring.LZString().compressToEncodedURIComponent(prompt) を使う。結果は URL に使える文字列になる。
  3. stack を Design か Build から選ぶ。
  4. URL を組み立てる。https://replit.com/?stack=Build&prompt=<圧縮した文字列>。必要なら &referrer= を足す。
  5. 共有の前に、URL が正しく解釈されるか試す。
  6. バッジを入れる。画像は https://replit.com/badge?caption=Open%20in%20Replit、代替の文字は「Open in Replit」で、リンク先は組み立てた URL。

バッジを押すと、Replit が開き、プロンプトと設定が入った状態になります。

渡るもの、確認点

この記事の組み合わせ案(公式に書かれた機能の範囲で組んだ案)

以下は、この記事で組んだ案です。動作は確かめていません。公式の機能の組み合わせとして、可能と読める範囲に限っています。

組み合わせ 流れ 公式の根拠 確かめる所
Claude Code と Replit Claude Code から、list_apps で自分のアプリを探し、ask_question で構成を聞き、update_app_using_prompt で直す。公開は、自分で確認してから publish_app Replit MCP Server のツール表 publish_app の前に、クライアントが確認を出すか(記載が見つからない)
Claude のデザイン と Replit Claude で作ったデザインを「Send to…」から Replit へ。Agent が動くアプリにする。足りない処理(フォーム、データ)は Agent に頼む Replit in Claude、Import Claude designs 「Send to Replit」が自分のアカウントに出るか
ChatGPT と Replit ChatGPT で最初のアプリを作り、直す。細かい操作(データベース、Secrets)は、Replit の Project Editor で行う Replit in ChatGPT(今後の予定の記載) ChatGPT の会話が1アプリに対応する点
Slack と Replit チームのチャンネルで @Replit に試作を頼み、スレッドで直す。つなぎを外すときは /replit unlink Replit in Slack 同意の画面の権限

外し方のまとめ

入口 公式のページに書かれた外し方
Replit MCP Server(直接) 記載が見つからない
Replit in Claude 記載が見つからない
Claude のデザインキャンバス 記載が見つからない
Replit in ChatGPT 記載が見つからない
Replit in Slack /replit unlink(今の Slack ワークスペースと Replit の組織について、ひもづけを取り消す)
Open in Replit 該当なし

気をつけること

出典