Cursor live serverの使い方が一気にわかる話。ブラウザ確認を速くする設定とつまずきポイントまとめ

こんにちは、ミンビズ運営のミナトです。
CursorでHTMLやCSSを触っていると、編集は進むのに「ブラウザでどう見えるか」の確認で手が止まりやすいですよね。Live Serverを組み合わせると、その往復がかなり軽くなります。特に、保存した瞬間に反映される流れが作れると、見た目の調整がかなりやりやすくなります。
実際に使う前に押さえたいのは、どう起動するかだけではありません。ポート設定、公開範囲、自動リロード、プロキシの考え方まで見ておくと、Cursorの中での作業がかなり安定します。先に全体像をつかんでおくと、あとから調べ直す手間が減りますよ。
この記事のポイント
- ✅ CursorとLive Serverを組み合わせる基本の流れ
- ✅ Open with Live ServerやGo Liveの使い分け
- ✅ 自動リロードやポート設定でつまずきにくくする見方
- ✅ 設定ファイルやプロキシの考え方までまとめて確認できること
Cursor live serverの基本と起動の流れ

この章の主な見出し
Cursor live serverでまず押さえたい全体像

Cursor live serverでやりたいことは、かなりシンプルです。Cursorでコードを書く、Live Serverでブラウザを開く、保存したらすぐ反映される。この3つがつながるだけで、確認作業のテンポが変わります。
特に静的なHTML、CSS、JavaScriptを扱うときは相性がいいです。細かいレイアウト修正や文字の見え方、余白の調整が続く場面では、ブラウザ更新の手間が地味に効いてきます。
🔎 テーブルのタイトル: CursorとLive Serverの役割分担
| 役割 | Cursor | Live Server |
|---|---|---|
| コード編集 | 文章やコードを直接直す | しない |
| 画面確認 | しない | ブラウザ表示を担当 |
| 反映速度 | 編集のしやすさが強み | 保存後の即時反映が強み |
| 向いている作業 | 実装、修正、整理 | レイアウト確認、表示確認 |
🔎 テーブルのタイトル: 使う順番のイメージ
| 手順 | やること | 体感 |
|---|---|---|
| 1 | Cursorでファイルを開く | 編集開始 |
| 2 | Live Serverで開く | ブラウザ確認 |
| 3 | 保存する | 反映待ちが短い |
| 4 | 画面を見て修正 | 試行錯誤が早い |
Live Serverは「本番の公開」ではなく、あくまでローカル確認のための道具として見るとわかりやすいです。まずは表示の崩れや動きの確認に集中する、という考え方が合っています。
Cursor側のAI補助と合わせると、要件をざっくり書いて、見て、直して、また見る、という流れが作れます。かなり実務寄りの相性ですね。
VSCode系拡張機能としてのLive Server

Live ServerはVS Code系の拡張機能として知られています。CursorもVS Codeベースの使い方に近いので、導入の感覚はかなり似ています。
Qiitaの事例では、CursorにLive Serverを入れて、HTMLファイルを右クリックして「Open with Live Server」を選ぶ流れが紹介されています。こういう手順は、初回のハードルをかなり下げてくれます。
🔎 テーブルのタイトル: 起動方法の比較
| 起動方法 | 操作場所 | 特徴 |
|---|---|---|
| Open with Live Server | ファイルの右クリック | いちばんわかりやすい |
| Go Live | ステータスバー | すばやく起動しやすい |
| ショートカット | キーボード | 慣れると速い |
| 直接URL確認 | ブラウザ | 動作確認の補助 |
🔎 テーブルのタイトル: 初心者が混同しやすい点
| 項目 | 誤解しやすい見方 | 実際の見方 |
|---|---|---|
| Cursor | それ自体がサーバー | エディタとして使う |
| Live Server | 何でも自動で直る | 表示確認の支援 |
| ブラウザ | 手動更新が必要 | 保存で反映されることが多い |
| 拡張機能 | なくても大差ない | 作業速度に差が出やすい |
こうした拡張機能は、見た目以上に作業リズムへ効きます。1回ごとの小さな確認が早くなると、修正判断も自然に速くなります。
一方で、拡張機能の役割を広げすぎると混乱します。Live Serverはあくまで表示確認、Cursorは編集支援。この分け方がいちばん整理しやすいです。
Open with Live Serverの使い方

Open with Live Serverは、かなり直感的です。HTMLファイルを右クリックして起動するだけなので、最初に覚える操作としてはちょうどいいです。
QiitaやZennの情報でも、この方法が基本として紹介されています。特に「作ったページをすぐブラウザで見たい」という用途にはぴったりです。
🔎 テーブルのタイトル: Open with Live Serverの流れ
| 手順 | 操作 | 期待できること |
|---|---|---|
| 1 | index.htmlを開く | 対象ファイルを用意 |
| 2 | 右クリックする | メニューを開く |
| 3 | Open with Live Serverを選ぶ | ブラウザが起動 |
| 4 | 保存する | 変更が反映される |
🔎 テーブルのタイトル: うまくいきやすい条件
| 条件 | 理由 |
|---|---|
| HTMLファイルを開いている | 起動対象が明確だから |
| 拡張機能が入っている | メニューに項目が出るから |
| 保存してから見る | 自動反映を確認しやすいから |
| 1つのページに絞る | 初回の切り分けが簡単だから |
ここで大事なのは、ファイル単位で確認する感覚です。ひとまず1枚のHTMLを開いて、見た目を確認する。そこからCSSやJSを足していくと、混乱しにくいです。
CursorでAIに修正を頼んでいると、ファイルが増えることもあります。そんなときも、まずは入口となるHTMLを明確にしておくと流れが崩れにくいですよ。
Go Liveと自動リロードの見え方

Go Liveは、画面下のステータスバーから起動するやり方として紹介されることが多いです。右クリックよりも少し早く慣れられるので、日常使いしやすいです。
Zennやnoteの説明でも、自動リロードの利便性が強調されています。保存するだけで反映されると、スタイル調整の確認回数がかなり減ります。
🔎 テーブルのタイトル: Go Liveで得られる変化
| 前の状態 | Go Live後 |
|---|---|
| 更新のたびにブラウザ操作 | 保存中心で進む |
| 変更確認に時間がかかる | 反映確認が速い |
| 修正箇所を見失いやすい | 直後に確認しやすい |
🔎 テーブルのタイトル: 自動リロードが向く作業
| 作業 | 相性 |
|---|---|
| CSSの余白調整 | とても合う |
| 配色の確認 | とても合う |
| 文字サイズの調整 | 合う |
| 複雑なAPI連携の検証 | まずは補助として使う |
自動リロードは便利ですが、反映のされ方を雑に見ないほうがいいです。何が変わって、何が変わっていないかを分けて見られると、修正の精度が上がります。
とくにCursorで提案された差分を受け取ったあとに、すぐブラウザで変化を見られるのは大きいです。編集と確認がひと続きになる感覚ですね。
Cursor UI内での確認手段

CursorのUI内で確認したい人もいます。Cursorコミュニティでは、Simple Browserを使ってIDE内にブラウザタブを開く案が案内されています。
ただ、一般的にはLive Serverの表示は外部ブラウザで見るほうがわかりやすい場面も多いです。画面の広さやデバッグのしやすさを考えると、用途で分けるのがよさそうです。
🔎 テーブルのタイトル: UI内確認と外部ブラウザ確認の違い
| 見方 | 良い点 | 気をつけたい点 |
|---|---|---|
| Cursor UI内 | 画面をまとめやすい | 表示幅が狭いことがある |
| 外部ブラウザ | レイアウトを広く見やすい | ウィンドウ切り替えが必要 |
| 両方併用 | 目的別に使い分けやすい | 最初は少し慣れが必要 |
🔎 テーブルのタイトル: 向いているケース
| ケース | おすすめ |
|---|---|
| ちょっとしたHTML確認 | 外部ブラウザ |
| 画面遷移の確認 | 外部ブラウザ |
| エディタ内で流れをまとめたい | UI内確認 |
| デバッグをしながら見たい | 外部ブラウザ寄り |
このあたりは、絶対的な正解よりも使いやすさの問題です。自分の作業スタイルに合わせて、見やすいほうを選べば十分です。
Cursor live serverの組み合わせで迷ったら、まず外部ブラウザを基本にしておくと整理しやすいです。そこから必要に応じてUI内確認を足す、という順番が無理ありません。
初回導入でつまずきやすい点

初回は、拡張機能が入っていても起動しないことがあります。たとえば、対象ファイルを開いていなかったり、メニューの場所を見つけにくかったりします。
また、ポートの競合や設定の食い違いがあると、想定どおりに表示されないことがあります。これはLive Serverに限らず、ローカルサーバー全般で起きやすいです。
🔎 テーブルのタイトル: つまずきの切り分け
| 症状 | 見るポイント |
|---|---|
| メニューに出ない | 拡張機能の有無 |
| 起動しない | 開いているファイルの種類 |
| 表示が違う | 保存状態 |
| 更新されない | キャッシュや設定 |
🔎 テーブルのタイトル: 先に確認したい順番
| 順番 | チェック項目 |
|---|---|
| 1 | HTMLファイルを開いているか |
| 2 | 拡張機能が有効か |
| 3 | 保存しているか |
| 4 | 別ポートが必要か |
ここで焦らずに、順番に確認するのが大切です。表示系の問題は、原因が1つとは限らないからです。
調べた範囲では、Live Server自体の基本動作はかなり素直です。だからこそ、最初の設定を丁寧に見ておくと後が楽になります。
Cursor live serverの設定と実践の見方

settings.jsonで見直したい項目

Cursor live serverを安定して使うなら、settings.jsonの確認が効きます。ポート、ブラウザ、ルート、リロード方法などをまとめて見直せるからです。
it-web.jpでは、Cursorからsettings.jsonを開く方法と、自分の設定を見直す例が紹介されています。こういう設定確認は、拡張機能を長く使うほど大事になります。
🔎 テーブルのタイトル: よく見る設定項目
| 設定 | 意味 |
|---|---|
liveServer.settings.port |
使うポート番号 |
liveServer.settings.root |
ルートの場所 |
liveServer.settings.fullReload |
全体再読み込みの挙動 |
liveServer.settings.host |
待ち受けるホスト |
🔎 テーブルのタイトル: 設定見直しの判断軸
| 観点 | 見る内容 |
|---|---|
| 再現性 | 毎回同じ動きになるか |
| 見やすさ | どのブラウザで開くか |
| 競合回避 | 既存サーバーとぶつからないか |
| 作業効率 | 保存後の確認が速いか |
設定ファイルを見るメリットは、毎回の起動手順を減らせることです。人が手でやる部分が減ると、確認の抜けも減りやすいです。
Cursorを使う人ほど、こうした設定の整備が効いてきます。AIでコードを書くなら、表示確認の道筋も固定しておくと流れが整います。
ポート番号と競合回避

Live Serverの説明では、ポート番号の変更がよく取り上げられています。特に5500や5501のような番号は、混み合うことがあります。
もし別のローカルサーバーも動いているなら、競合を疑うのが自然です。Hugoや別の開発環境を使う場合は、ポートが重なる可能性があります。
🔎 テーブルのタイトル: ポート競合の見方
| 状況 | ありそうな原因 |
|---|---|
| 起動できない | すでに別プロセスが使用中 |
| 別サイトが開く | 設定先が違う |
| 表示が古い | 既存のキャッシュや別ポート |
| 起動はするが見えない | URLの確認漏れ |
🔎 テーブルのタイトル: 回避の考え方
| 対応 | ねらい |
|---|---|
| 番号を変える | ぶつかりを避ける |
| 起動中のサーバーを整理 | 無駄な競合を減らす |
| settings.jsonで固定する | 毎回の迷いを減らす |
ここは難しい話ではなく、単に番号の重なりを避けるだけです。とはいえ、実務ではこの差がけっこう出ます。
Cursor live serverの使い心地を安定させたいなら、ポートの固定はかなり実用的です。毎回違う番号を探さなくて済むのが楽なんですよね。
プロキシ設定の考え方

noteの記事では、Live Serverのプロキシ設定についても触れられています。フロントエンドから/apiを使ってバックエンドへつなぐ発想です。
これは、単純な静的ページから一歩進んだ確認で役立ちます。たとえば、フロント側の見た目をLive Serverで見ながら、APIのやり取りを別サーバーに逃がす形です。
🔎 テーブルのタイトル: プロキシの役割
| 観点 | 内容 |
|---|---|
| フロント表示 | Live Serverが担当 |
| API処理 | 別サーバーが担当 |
| 接続の橋渡し | プロキシ設定が担当 |
🔎 テーブルのタイトル: 向いている場面
| 場面 | 向き |
|---|---|
| HTMLとCSSの確認 | なくてもよい |
| フォーム送信の試験 | 役立ちやすい |
| バックエンド連携の確認 | とても役立つ |
| 単純な静的サイト | まずは不要 |
Live Serverのプロキシは、最初から全部覚える必要はありません。必要になったら使う、くらいで十分です。
ただ、Cursorで開発を進めるなら、後からAPI連携に広げる可能性はあります。そういう意味では、知っておくと後で助かる知識です。
使い分けの軸

CursorとLive Serverの組み合わせでは、何をどこで見るかを分けるのが大事です。編集はCursor、画面確認はLive Server、連携確認は必要に応じてプロキシ。この役割分担がいちばんわかりやすいです。
Qiitaの事例では、CursorのAIがHTMLを生成し、Live Serverで実際の画面を見ながら進める流れが紹介されています。これは、まさに「作る」と「見る」を分ける使い方です。
🔎 テーブルのタイトル: 役割の切り分け
| 項目 | 担当 |
|---|---|
| コードを書く | Cursor |
| 差分を反映する | Cursorの編集機能 |
| 画面を見る | Live Server |
| 連携を試す | Live Server + 設定 |
🔎 テーブルのタイトル: 迷ったときの判断軸
| 問い | 見る先 |
|---|---|
| 文字やレイアウトを直したい | CursorとLive Server |
| APIが動くか見たい | プロキシや別サーバー |
| 単純に見た目を確認したい | Live Server |
| コードの提案を受けたい | Cursor |
こう分けておくと、何が起きているか追いやすいです。ツールが増えるほど、役割の線引きは大事になります。
Cursor live serverは、どちらも万能ではないけれど、並べて使うとかなり便利です。実装のスピードよりも、確認のしやすさが効いてくる感じですね。
まとめ前の実践ポイント

実践で大事なのは、最初から複雑にしないことです。まずは1枚のHTMLを開き、1つの変更を保存し、1回反映を見る。それだけでも十分に価値があります。
そのうえで、必要ならポート設定を変えたり、プロキシを足したりすればいいです。順番を飛ばすと、どこで詰まったかが見えにくくなります。
🔎 テーブルのタイトル: 実践の順番
| ステップ | 内容 |
|---|---|
| 1 | HTMLを用意する |
| 2 | Live Serverで開く |
| 3 | 1箇所だけ修正する |
| 4 | 反映を確認する |
| 5 | 必要なら設定を整える |
🔎 テーブルのタイトル: うまく進む見方
| 目線 | ポイント |
|---|---|
| 画面 | 崩れがないか |
| 操作 | 保存で反映されるか |
| 設定 | 競合がないか |
| 拡張 | 役割が混ざっていないか |
この順番で進めると、CursorのAI提案も見やすくなります。確認の土台が整っていると、提案の良し悪しも判断しやすいからです。
やっぱり、作る人にとって一番の時短は「見直しやすさ」なんですよね。Cursor live serverは、その意味でかなり相性がいい組み合わせです。
総括:cursor live serverのまとめ

最後に記事のポイントをまとめます。
- Cursor live serverは、編集と表示確認を分けて使うとわかりやすい。
- Live Serverは、HTMLやCSSの変更確認に向いている。
- Open with Live Serverは、最初に覚える起動方法として扱いやすい。
- Go Liveは、日常使いで便利な起動手段になりやすい。
- 保存後の自動リロードがあると、試行錯誤の回転が速くなる。
- Cursorはコード編集、Live Serverはブラウザ確認という役割分担が基本だ。
- settings.jsonを見直すと、ポートや表示先の迷いを減らしやすい。
- ポート競合は、ローカル開発ではわりと起きやすい。
- プロキシ設定は、API連携を試す段階で役立つ。
- 最初は複雑にせず、1ページ・1変更・1確認で始めるのが実用的だ。
・Cursorは編集の道具である。
・Live Serverは確認の道具である。
・両者を分けると作業が整う。
・設定を先に決めると迷いにくい。
・小さく試すほど切り分けやすい。
・API連携は必要になってから足せばよい。
・自動反映は細かな調整に効く。
・ポート管理は地味だが重要である。
・外部ブラウザ確認は見やすさに強い。
・まずは基本の流れを固定するのが近道である。
- https://qiita.com/shatolin/items/d271b8177ff8bebe1aae
- https://zenn.dev/holy0306/articles/f762ae35f9a1dd
- https://lain-lab.com/posts/vibe_coding-cursor-practice02/
- https://x.com/moz_ai_tech/status/2024344337950327115
- https://forum.cursor.com/t/can-the-live-server-extension-screen-be-displayed-in-the-cursor-ui/3172
- https://note.com/yukikkoaimanabi/n/n8461cf9c825c
- https://it-web.jp/post/hu6i-oojyn/
- https://cursor.com/ja
- https://qiita.com/curry__30/items/4a256ee5133202cb8e18
- https://webdesign-trends.net/
各サイト運営者様へ
有益な情報をご公開いただき、誠にありがとうございます。
感謝の意を込め、このリンクはSEO効果がある形で設置させていただいております。
※リンクには nofollow 属性を付与しておりませんので、一定のSEO効果が見込まれるなど、サイト運営者様にとってもメリットとなれば幸いです。
当サイトは、インターネット上に散在する有益な情報を収集し、要約・編集してわかりやすくお届けすることを目的としたメディアです。
引用や参照の方法に不備、あるいはご不快に感じられる点がございましたら、お問い合わせフォームよりご連絡ください。
今後とも、どうぞよろしくお願いいたします。


