Local Commander について
Local Commanderは、対応するAIクライアントをリモートサービス経由でWindows PCに接続し、コマンド実行、ファイル操作、設定変更、ローカルサービスの確認を可能にします。複数のPCを一つのチャットから管理する用途向けで、PCごとの実行履歴やアクセス制限、作業停止の操作も備えています。
主な機能
- 01コマンドとスクリプトのリモート実行
- 02ファイル編集と設定変更
- 03ローカルサービスの確認
- 04PCごとの実行履歴
- 05フォルダー制限とコマンド拒否
活用シーン
- 01承認済みPCでスクリプトを実行
- 02複数PCのプロジェクトファイルを編集
- 03一つのチャットからローカルサービスを確認
MCP 対応
`https://localcmd.app/mcp` のMCPサーバーは、対応クライアントを承認済みのWindows PCに接続します。OAuthはlocalcmd.appで設定し、タスクの実行と結果取得には対象PCのオンライン状態が必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://localcmd.app/mcpclaude mcp add --transport http app-localcmd-local-commander https://localcmd.app/mcp{"mcpServers":{"app-localcmd-local-commander":{"type":"http","url":"https://localcmd.app/mcp"}}}Cursor で開く{"servers":{"app-localcmd-local-commander":{"type":"http","url":"https://localcmd.app/mcp"}}}VS Code で開く{"mcpServers":{"app-localcmd-local-commander":{"type":"http","url":"https://localcmd.app/mcp"}}}{"mcpServers":{"app-localcmd-local-commander":{"serverUrl":"https://localcmd.app/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Cursor、DeepSeek Harness、Antigravity、Kiro、LM Studio 向け Local Commander
Cursor、DeepSeek Harness、Antigravity、Kiro、LM Studio を、https://localcmd.app/mcp の Local Commander に接続します。AI は、所有するすべてのコンピューターを操作できます。1 つのチャットから、各コンピューターでコマンドやスクリプトを実行したり、設定を変更したり、ファイルを編集したり、ローカルサービスを確認したりできます。localcmd.app のワークスペースでは、どのコンピューターが各リクエストを実行し、どのように終了したかを確認できます。
このリポジトリに含まれているのは設定のみです。Cursor プラグイン、DeepSeek Harness バンドル、Antigravity プラグイン、Kiro Power、LM Studio の設定があります。サービスは localcmd.app で実行されます。
必要条件
- localcmd.app の Local Commander アカウント。
- Node.js 20 以降をインストールした Windows 11 x64 コンピューターと、ペアリングされたエージェント。コンピューターで
npx local-commander-agent@latestを実行し、フルアクセスまたは選択したフォルダーを選びます。 - 作業中および結果の読み取り中は、コンピューターがオンラインである必要があります。
コンピューターを承認して AI を接続すると、キーボードの前にいるときと同じように、Windows アカウントでできる操作を実行できます。サイトからいつでも、特定のフォルダーだけに制限したり、コマンドをブロックしたり、実行中の作業を停止したり、コンピューターの電源を切ったりできます。実行ごとに、どのコンピューターが処理したかが表示されます。AI が要求した内容はすべて AI に返されます。
Cursor
-
プラグインをインストールするか、
~/.cursor/mcp.jsonに次の内容を追加します。{ "mcpServers": { "local-commander": { "url": "https://localcmd.app/mcp" } } } -
Cursor は localcmd.app を開き、サインインとアクセスの承認を求めます(OAuth 2.0)。サインインは localcmd.app で行われるため、Cursor がパスワードを参照することはありません。
-
エージェントにコンピューターの一覧表示を依頼し、承認済みのプロジェクトで作業します。
トラブルシューティング:
- エージェントにコンピューターが表示されない場合: Windows コンピューターでエージェントを起動し、localcmd.app でオンラインと表示されていることを確認してください。
- サインインが繰り返される、または失敗する場合: Output を開いて「MCP Logs」を選び、OAuth エラーを確認してから、サーバーを削除して再追加してください。
- 結果が不明な場合: タスクの実行中にコンピューターが切断されました。作業は自動的に再実行されないため、コンピューターを確認して、もう一度依頼してください。
DeepSeek Harness
設定のみの DeepSeek Harness バンドルです。ツールは mcp__local-commander__<tool> として表示されます。
Harness の MCP クライアントは静的ヘッダーのみを送信するため、このバンドルは stdio 経由で mcp-remote を起動します。初回使用時にブラウザーで localcmd.app を開き、サインインとアクセスの承認を行います(OAuth 2.0)。その後、トークンは自動的に更新されます。localcmd.app のワークスペースでは、これらのリクエストは、mcp-remote が登録するクライアント名「MCP CLI Proxy」として表示されます。
DeepSeek Harness では、チャットに使用するマシンに Node.js 22.19 以降が必要です。
インストール: 最新リリース から local-commander-dsh-1.0.0.tgz をダウンロードし、次を実行します。
dsh plugin --profile web add ./local-commander-dsh-1.0.0.tgz
dsh web
このリポジトリから npm pack を使って tarball をビルドすることもできます。
削除:
dsh plugin --profile web remove local-commander-dsh
Antigravity
このリポジトリは Antigravity プラグイン(.antigravity-plugin/plugin.json と mcp_config.json)でもあります。DeepSeek Harness バンドルと同様に、stdio 経由で mcp-remote を起動します。ブラウザーで localcmd.app を開き、サインインとアクセスの承認を行い(OAuth 2.0)、トークンを自動的に更新します。リクエストは、localcmd.app のワークスペースでクライアント名「MCP CLI Proxy」として表示されます。
インストール:
agy plugin install https://github.com/netbka/local-commander-plugins
または、リポジトリをクローンして agy plugin install <folder> を実行します。削除するには agy plugin uninstall local-commander を実行します。
Kiro
kiro-power/ フォルダーには、Agent Plugins 形式(plugin.json と mcp.json)の Kiro Power が含まれています。Kiro をリモートサーバー https://localcmd.app/mcp(Streamable HTTP)に接続します。このサーバーでは、localcmd.app で OAuth 2.0 によるサインインを行います。
インストール:Kiro で Powers パネルを開き、Add Custom Power、続いて Import power from GitHub を選び、https://github.com/netbka/local-commander-plugins/tree/main/kiro-power を入力します。
LM Studio
LM Studio 0.3.17 以降では、mcp.json に記載された MCP サーバーを実行できます。DeepSeek Harness バンドルと同様に、エントリーは stdio 経由で mcp-remote を起動します。これによりブラウザーで localcmd.app が開き、サインインしてアクセスを承認(OAuth 2.0)できるほか、トークンも更新されます。リクエストは、localcmd.app のワークスペースにクライアント名「MCP CLI Proxy」として表示されます。LM Studio を実行するコンピューターには Node.js 20 以降が必要です。
-
LM Studio で、右側のサイドバーにある プログラム タブを開き、インストール > mcp.json を編集 を選択して、次の内容を追加します。
{ "mcpServers": { "local-commander": { "command": "npx", "args": ["-y", "[email protected]", "https://localcmd.app/mcp"] } } }または、そのコンピューターのブラウザーのアドレスバーにこのリンクを貼り付けると、LM Studio に同じエントリーが追加されます。
lmstudio://add_mcp?name=local-commander&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIm1jcC1yZW1vdGVAMC4xNS4xIiwiaHR0cHM6Ly9sb2NhbGNtZC5hcHAvbWNwIl19 -
チャットで
mcp/local-commanderをオンにし、ツール呼び出しに対応したモデルを選択します。初回の使用時には、ブラウザーで localcmd.app が開き、サインインしてアクセスを承認できます。 -
モデルにコンピューターの一覧表示を依頼してから、承認済みのプロジェクトで作業します。
リンク
プライバシー:https://localcmd.app/privacy。利用規約:https://localcmd.app/terms。サポート:[email protected] (https://localcmd.app/support)。
ライセンス
このリポジトリ内のファイルは MIT ライセンスです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。