Skip to main content
Glama

DevSpace connected to ChatGPT

ChatGPT に自分のマシンへの安全な接続を提供し、ChatGPT を Codex に変える

DevSpace はセルフホスト型の MCP サーバーで、ChatGPT が実際のローカルプロジェクト内のコードを読み取り、編集、検索、実行できるようにします。ファイル、ツール、ターミナルはすべてあなたのもので、サードパーティにアップロードされることはありません。自分のマシンで実行し、自分が管理するトンネルで公開し、自分だけが知るパスワードで接続を承認します。

スポンサーと謝辞

Related MCP server: ChatGPT Codex Bridge

インストール

DevSpace には Node >=22.19 <27 が必要です。

DevSpace CLI をインストールします:

npm install -g @waishnav/devspace

次にサーバーを初期化して起動します:

devspace init
devspace serve

または、グローバルインストールなしで実行します:

npx @waishnav/devspace init
npx @waishnav/devspace serve

セットアップ中に、DevSpace は以下を尋ねます:

  • ChatGPT が DevSpace 経由で開くことを許可するローカルプロジェクトフォルダ

  • ローカルポート(通常は 7676

  • Cloudflare Tunnel、ngrok、Pinggy、Tailscale Funnel、またはその他のリバースプロキシからの公開 HTTPS ベース URL

セットアップ中は /mcp を含まない公開オリジンを使用します:

https://your-tunnel-host.example.com

セットアップ後、MCP クライアントを公開 /mcp URL で設定します。

クライアントが接続すると、DevSpace は Owner パスワード承認ページを開きます。devspace init で表示された Owner パスワードを入力してください。このパスワードは次の場所にも保存されています:

~/.devspace/auth.json

このパスワードは秘密にしてください。

MCP クライアントを接続する

デフォルトのローカルエンドポイントは次のとおりです:

http://127.0.0.1:7676/mcp

ほとんどのユーザーは公開 HTTPS トンネル経由で接続する必要があります:

https://your-tunnel-host.example.com/mcp

[!NOTE] DevSpace を MCP コネクタとして使用することは OpenAI の利用ポリシーに違反しません。これは標準的なカスタム App/コネクタのセットアップであり、コードの作成や実行は制限されたユースケースではありません。ただし、あなたのアカウントは DevSpace ではなく、あなたの利用状況によって管理されます。プロバイダーの利用規約に違反するような用途には使用しないでください。通常の使用方法であれば問題ありません。(2026年6月時点の OpenAI の利用ポリシーとサービス利用規約に基づく)

ChatGPT ができること

接続すると、ChatGPT は承認済みのプロジェクトフォルダの 1 つをワークスペースとして開くことができます。そこから、リポジトリの調査、スコープ付き編集、コマンドの実行、変更内容の表示が可能です。

DevSpace は ChatGPT に以下のツールを提供します:

  • 開いたワークスペース内のファイルの読み取り、書き込み、編集

  • コードの検索とディレクトリの調査

  • テスト、ビルド、git、パッケージスクリプト用のシェルコマンドの実行

  • 並行コーディングセッションのための分離された Git ワークツリーの使用

  • AGENTS.mdCLAUDE.md からのプロジェクト指示の遵守

  • スキルフォルダからのローカルエージェントスキルの発見

  • ChatGPT Apps 互換ホストでのツールカードとオプションの変更サマリーの表示

メンタルモデル

DevSpace は、選択したローカルフォルダへのリモートアクセスです。

許可するルートを自分で決定します。MCP クライアントは、開いたワークスペース内でシェル実行を含む強力なローカル機能を引き続き持っています。接続されたクライアントは、あなたのマシンにアクセスできる信頼できるコーディングパートナーとして扱ってください。

通常の ChatGPT コーディングセッションの場合:

  1. トンネルを起動します。

  2. devspace serve を実行します。

  3. MCP クライアントを公開 /mcp URL に接続します。

  4. Owner パスワードで接続を承認します。

  5. ChatGPT に許可されたルート内のプロジェクトを開くように依頼します。

アーキテクチャ

DevSpace は MCP ホストのローカル実行レイヤーです。ホストはオーケストレーターのままです。ツールを選択し、ユーザーに確認を求め、結果を提示します。DevSpace はワークスペーススコープの機能を提供し、その周囲のローカル境界を強制します。

ChatGPT / Claude / another MCP host
                |
        Streamable HTTP MCP server
                |
  +-------------+------------------+
  |                                |
Workspace and policy layer      Tool adapters
  |                                |
  |                         files, search, shell,
  |                         Git, artifacts, agents
  |
SQLite-backed local state
  |
approved roots, workspaces, worktrees,
process sessions, review checkpoints

リクエストフロー

  1. ホストが /mcp エンドポイントに接続し、Owner パスワード認証を完了します。

  2. open_workspace は、承認されたルートの下でチェックアウトまたは分離された Git ワークツリーを解決します。AGENTS.mdCLAUDE.md、および該当するスキルを読み込み、ホストがプロジェクト固有の指示を受け取れるようにします。

  3. 読み取り専用操作は、ワークスペース対応のファイル、検索、ディレクトリツールを使用します。変更操作は、明示的なパッチ、書き込み、シェル、Git、プロセス、またはアーティファクトツールを経由し、検査可能な結果を返します。

  4. 長時間実行コマンドと制限付きサブエージェントは、プロセスまたはエージェントセッションとして追跡されます。それらのライフサイクル、失敗、所有権は、自律ループ内に隠されるのではなく、ホストに表示されたままになります。

  5. 変更レビューは永続化されたチェックポイントを使用するため、ホストは最後のレビューポイントからの一貫した差分を表示できます。

コア境界

  • 許可されたルート: すべてのワークスペースパスは、設定されたファイルシステムルートに対して解決およびチェックされます。ワークスペースは許可されたルートと同じものではありません。

  • ワークスペースライフサイクル: チェックアウトモードは既存のディレクトリで動作します。ワークツリーモードは、並行作業用に分離された Git ワークツリーを作成します。

  • ローカル権限: シェルコマンドはユーザーのローカル権限で実行されるため、認証、資格情報、トンネル、破壊的な操作は明示的なままです。

  • プロバイダーアダプター: Codex、Claude、OpenCode、Pi、ACP、その他のランタイムはエッジで変換されます。プロバイダー固有の動作がコアワークスペースモデルを定義することはありません。

  • アーティファクトとレビュー: 生成または受信したファイルと変更サマリーは、通常のテキストやシェル引数を介して密輸されるのではなく、専用のパスを使用します。

リポジトリマップ

エリア

責任

src/server.ts

MCP サーバーセットアップ、ツール登録、指示、レスポンス

src/workspaces.tssrc/roots.ts

ワークスペースライフサイクル、指示の読み込み、パス封じ込め

src/process-sessions.ts

長時間実行プロセスのライフサイクルと I/O

src/git.tssrc/git-worktrees.ts

Git 検査と分離ワークツリー

src/local-agent-*.ts

制限付きローカルエージェントプロバイダー、ランタイム、ライフサイクル

src/artifact-*.tssrc/incoming-artifacts.ts

アーティファクト交換とダウンロード

src/review-checkpoints.ts

永続化された変更レビュー状態

src/db/

ローカル状態用の SQLite スキーマとマイグレーション

src/ui/

MCP ホストウィジェットと変更レビュー表示

desktop/

ネイティブデスクトッププロセスアダプターとパッケージングアセット

設計目標は、小さな構成可能で検査可能なプリミティブのセットです。ホストは、DevSpace にプロバイダーの権限、トンネル所有権、ユーザー承認の決定に対する隠れた制御を与えることなく、それらをコーディングワークフローに組み合わせることができます。

プラットフォームサポート

DevSpace は、Bash 互換シェルを備えた Linux、macOS、Windows 環境をサポートします。

プラットフォーム

ステータス

メモ

Linux

サポート対象

Node、npm、Git、Bash が必要です。

macOS

サポート対象

Node、npm、Git、Bash が必要です。

Git Bash、WSL、MSYS2、Cygwin Bash を使用した Windows

サポート対象

Git Bash が最も簡単なネイティブ Windows セットアップです。

Windows PowerShell または cmd.exe のみ

未サポート

Git Bash をインストールするか、WSL を使用してください。

次のコマンドを実行してローカル環境を確認します:

devspace doctor

ドキュメント

哲学

あらゆるソフトウェアが会話型になりつつあります。自然言語は、ツール、ワークフロー、システムとの対話方法を再定義しています。

私の予測では、ChatGPT があらゆるもののオペレーティングシステムになるでしょう。AGI に到達したら、私たちは単に ChatGPT に話しかけるだけで、ChatGPT が適切なループを設定するサブエージェントをプロンプトし、調整し、オーケストレーションするでしょう。

私たちはまだそこに到達していません。

DevSpace はその未来を前倒しするための 1 つの試みです。ChatGPT や Claude などの MCP 対応ホストが、明示的で検査可能なツールを通じてローカルプロジェクトファイルと直接連携できるようにする方法です。

Waishnav による制作

私は Waishnav です。こだわりのあるプロダクトやツールを作るのが好きで、Artifacts もその一例です。

今年、私は数百万ドルの収益を生み出せる一人会社・マルチエージェント企業を構築する旅を始めました。失敗、成功、教訓、その間のすべてを追いたいなら、X で一緒に過ごしましょう。

その他のプロジェクト

ローカル開発

DevSpace 自体の開発については:

npm install --include=dev
npm run dev
npm run typecheck
npm test
npm run build
npm run start
A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • An MCP server that gives your AI access to the source code and docs of all public github repos

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

  • Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/CYZice/devs-codex'

If you have feedback or need assistance with the MCP directory API, please join our Discord server