このプロジェクトについて
DevSpaceは、ChatGPTやClaudeなどのAIアシスタントをローカル開発環境に橋渡しする自己ホスト型MCP(Model Context Protocol)サーバーです。これにより、AIクライアントは承認されたプロジェクトフォルダ内のファイルを読み取り、書き込み、編集、検索でき、テストやビルド用のシェルコマンドを実行し、並行コーディングセッション用に分離されたGitワークツリーを使用できます。すべて、コードを第三者にアップロードすることなく実現します。
このプロジェクトはNode.js(>=22.19 <27が必要)で構築され、npmで@waishnav/devspaceとして公開されています。インストールは簡単で、`npm install -g @waishnav/devspace`を実行後、`devspace init`を実行します。これにより、ターゲット(ChatGPT、コーディングエージェント、またはその両方)の選択、サブエージェントの選択、許可されたプロジェクトルートの設定、公開HTTPSトンネルURL(Cloudflare Tunnel、ngrok、Pinggy、Tailscale Funnelなど)の構成を案内されます。
接続後、MCPクライアントはリポジトリの調査、スコープ付き編集の実行、シェルコマンドの実行、ローカルエージェントスキルの発見、AGENTS.mdおよびCLAUDE.mdファイルからのプロジェクト指示の遵守を行うツールを利用できます。サーバーは単一の/mcpエンドポイントを公開し、2026-07-28のリクエストごとのプロトコルと、ステートレス互換性処理を通じて古い2025年代のクライアントの両方をサポートします。
セキュリティは、クライアントが接続するときに表示されるOwnerパスワード承認ページで処理されます。パスワードは初期化中に印刷され、~/.devspace/auth.jsonに保存されます。ユーザーは、接続されたクライアントを、マシンへのアクセス権を持つ信頼できるコーディングパートナーとして扱うよう推奨されています。
プラットフォームサポートは、Linux、macOS、Windows(Bash互換シェル:Git Bash、WSL、MSYS2、Cygwin)をカバーしています。`devspace doctor`コマンドは、ローカル設定の検査に役立ちます。プロジェクトには、セットアップ、ChatGPTコーディングワークフロー、設定、セキュリティモデル、トラブルシューティングのドキュメントが含まれています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.