- web制作で役立つMCPサーバーは工程ごとに違います。デザイン実装はFigma Dev Mode MCP、正確な実装はcontext7、動作確認はPlaywright MCP、表示速度はChrome DevTools MCP、参考サイト調査はFirecrawl MCPが軸になります
- 多くは
claude mcp addか.mcp.jsonへの数行で繋がります。例:claude mcp add playwright npx @playwright/mcp@latest。導入後は/mcpで接続状態を確認します - 選ぶ基準は「担当する工程」「提供元の信頼性」「認証キーの要否」「権限の広さ」の4点。APIキーや広い権限を渡すサーバーは、秘匿情報の扱いまで含めて確認してから入れます
01web制作で使うMCPサーバーとは?何ができるのか
MCPサーバーは、Claudeなどのai(AIアシスタント)と、外部のツールやデータを安全につなぐ共通の窓口です。web制作の文脈では、AIが「コードを書く」だけでなく、「Figmaのデザインを読む」「ブラウザを操作して動作を確かめる」「表示速度を計測する」といった作業まで、同じ会話の中でこなせるようになります。つまり、制作の各工程に散らばっていた道具を、AIの手元に集める仕組みです。MCPそのものの仕組みはMCPとは?仕組みと使い方を図解で解説しています。
web制作でMCPが役立つ理由は、往復の手戻りが減るからです。たとえばデザインを実装するとき、これまでは人がFigmaを見て寸法や色を写し取っていました。Figma Dev Mode MCPを繋ぐと、AIがデザインの変数やレイアウトを直接読み、それを踏まえてコードを出します。人が仲介する工程が1つ消える、というのがMCPのわかりやすい価値です。
02web制作向けMCPサーバーの選び方【4つの基準】
MCPサーバーは種類が増え続けており、汎用の「おすすめ100選」から選ぶと自分の工程に合わないものまで抱え込みます。web制作で選ぶときは、次の4点で絞ると外しません。
この4点のうち、初期に見落としやすいのが3番目と4番目です。スクレイピング系のサーバーは外部にリクエストを送り、ファイル系のサーバーはローカルを読み書きします。便利さと引き換えに何を渡すのかを把握してから繋ぐのが、安全に使い続けるコツといえます。
03web制作におすすめのMCPサーバー厳選5選
ここからは、編集部がweb制作の工程ごとに実際に使って選んだ5つを、できることと繋ぎ方のセットで紹介します。件数を先に決めて埋めるのではなく、web制作の主要工程を素直に並べた結果が5つです。まず全体像を表で示します。
| 工程 | サーバー | 提供元 | 繋ぎ方(例) |
|---|---|---|---|
| デザイン→実装 | Figma Dev Mode MCP | Figma 公式 | デスクトップ版で有効化+127.0.0.1:3845 |
| コーディング | context7 | Upstash | claude mcp add でnpx実行 |
| 動作確認・E2E | Playwright MCP | Microsoft | claude mcp add playwright |
| 表示速度・計測 | Chrome DevTools MCP | Google(Chrome) | .mcp.json にnpx定義 |
| 調査・移行 | Firecrawl MCP | Firecrawl | APIキー+npx実行 |
Figma Dev Mode MCP|デザインを実装コードに変換する
Figma公式のDev Mode MCPサーバーは、Figmaのデザインを、変数・コンポーネント・レイアウトの情報ごとAIに渡せるサーバーです。フレームを指定すると、そこからHTML/CSSやコンポーネントの雛形を生成でき、色やスペーシングを目視で写し取る手間が減ります。使うにはFigmaデスクトップアプリで「基本設定」から「ローカルMCPサーバーを有効化」にチェックを入れ、クライアント側で http://127.0.0.1:3845/sse を指定します。利用にはDev/フルシートを含む有料プランが必要です。
context7|最新ドキュメントで実装ミスをどう防ぐ?
context7(Upstash提供)は、ライブラリの最新ドキュメントとコード例を、その場でAIに渡すサーバーです。学習データが古くて古い書き方を出す、という失敗を減らせます。web制作では、フレームワークやCSSライブラリのバージョン差でつまずく場面で役立ちます。繋ぎ方は次の1行です。
claude mcp add --scope user context7 -- npx -y @upstash/context7-mcp
使うときは、プロンプトに「use context7」と添えるか、対象ライブラリ名を伝えると、resolve-library-idで該当ライブラリを特定し、最新の仕様を引いて実装します。無料枠でも動き、上限を上げたい場合は公式ダッシュボードでAPIキーを取得します。
Playwright MCP|画面の動作確認とスクショはどう自動化する?
Playwright MCP(Microsoft提供)は、AIが実際にブラウザを操作して、ページ遷移・クリック・フォーム入力・スクリーンショット取得までを行えるサーバーです。実装したページを人がブラウザに切り替えて確認する工程を、会話の中に取り込めます。導入はNode.js 18以上が前提で、次のコマンドで繋がります。
claude mcp add playwright npx @playwright/mcp@latest
繋いだあとは /mcp を実行し、playwrightがconnectedになっていること、browser_navigateなどのツールが登録されていることを確認します。編集部では、コーディング直後に「トップページを開いてスクショを撮って」と指示し、崩れを目視でなく画像で確認する使い方をしています。
Chrome DevTools MCP|表示速度とパフォーマンスを計測する
Chrome DevTools MCP(Google公式)は、実際に動くChromeを操作し、パフォーマンストレースの記録や分析まで行えるサーバーです。表示が重いページの原因を、AIに計測させて特定できます。クライアントのMCP設定に次の定義を追加すると使えます。
{
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": ["chrome-devtools-mcp@latest"]
}
}
}
performance_start_traceでトレースを開始し、performance_analyze_insightで改善のヒントを受け取れます。パフォーマンスの一部機能はGoogleのCrUX APIへトレースURLを送る場合があり、送りたくないときは --no-performance-crux を付けて起動します。対応ブラウザはGoogle ChromeとChrome for Testingです。
Firecrawl MCP|参考サイト調査とコンテンツ移行に使う
Firecrawl MCPは、Webサイトの内容をAIが読める形で取得するサーバーです。複数ページのクロール、本文抽出、検索ができ、参考サイトの構成調査や、旧サイトから新サイトへのコンテンツ移行の下ごしらえに向きます。利用にはFirecrawlのAPIキーが必要で、環境変数に鍵を渡してnpxで起動します。外部へリクエストを送るサーバーのため、権限と対象URLを絞って使うのが安全です。
04MCPを繋ぐ前と後で、web制作はどう変わるのか?
MCPの価値は、機能の多さよりも「人が仲介していた工程が減る」ことにあります。導入前と後で何が変わるのかを、工程ごとに整理しました。
| 工程 | これまで(MCPなし) | MCP接続後 | 実務での意味 |
|---|---|---|---|
| デザイン実装 | Figmaを目視して寸法・色を手写し | AIが変数・レイアウトを直接読んで実装 | 写し間違いと確認の往復が減る |
| 実装の正確さ | 古い書き方をAIが出し、後で修正 | 最新ドキュメントを引いて実装 | バージョン差の手戻りが減る |
| 動作確認 | ブラウザに切り替えて手で確認 | AIが操作しスクショで報告 | 崩れの発見が会話内で完結する |
| 速度改善 | DevToolsを人が開いて原因調査 | AIがトレースを取り論点を提示 | 計測から仮説までが速くなる |
アウトプットにどんな差が出るかという観点では、これらの工程短縮から、制作のリズムがこう変わると想定されます。人の作業が「手を動かす」から「AIの出力を確認して判断する」へ寄り、1ページあたりの確認の往復が減ることで、同じ時間で見られる画面数が増えると考えられます。ただし各サーバーの精度には差があり、Figmaからの生成コードはそのまま本番に出さず、レスポンシブや命名の調整を前提に受け取るのが現実的です。ここは実測でなく仕様からの想定として捉えてください。
05【実践】Figma→実装→QAをMCPでつなぐ手順
単体で繋ぐだけでなく、工程をまたいで使うと効果が出ます。ここでは、デザインから動作確認までを1つの会話でつなぐ最小の流れを示します。前提はNode.js 18以上とClaude Codeが入っていることです。
# 1. コーディング用にcontext7、動作確認用にPlaywrightを繋ぐ claude mcp add --scope user context7 -- npx -y @upstash/context7-mcp claude mcp add playwright npx @playwright/mcp@latest # 2. 接続確認(両方がconnectedになっていること) /mcp
Figma Dev Mode MCPはデスクトップアプリ側で有効化し、クライアントに http://127.0.0.1:3845/sse を登録します。ここまで繋いだら、会話の中で工程を順に指示します。
- デザイン読取:「このFigmaフレームのレイアウトと変数を読んで、セクションのHTMLとCSSを作って」
- 実装の精度上げ:「use context7。使うCSSフレームワークの最新の書き方に合わせて」
- 動作確認:「ローカルのトップページを開いて、PCとスマホ幅でスクショを撮って崩れを教えて」
この流れの利点は、デザインの読取から崩れの確認までを、エディタとブラウザを行き来せずに回せることです。編集部が制作用の社内ツールを組むときも、まずcontext7とPlaywrightの2つを既定で繋ぎ、案件に応じてFigmaやChrome DevToolsを足す、という順で構成しています。全部を最初から入れず、手戻りの多い工程から1つずつ繋ぐのが失敗しない進め方です。
06MCPサーバー導入時に気をつけることは?
気をつけるのは、権限と鍵の扱いです。MCPサーバーはAIに外部操作の力を渡す仕組みのため、入れるほど便利になる一方で、渡す権限も広がります。特にAPIキーを使うサーバーは、鍵をコードや共有リンクに含めないよう扱いに注意します。共有機能やスクレイピング結果を外に出すときは、秘匿情報が混ざらないかを確認してからにしてください。この観点はClaudeの共有リンクが検索に載った事案とも地続きで、詳しくはClaude共有チャットがGoogle検索に表示された問題と対策で整理しています。
もう1つは、対象や提供元を絞ることです。日本の業務に特化したサーバーを探すなら日本特化のMCPサーバー6選もあわせて確認できます。素性の分かる公式・準公式から始め、権限は最小限で運用するのが、事故を避ける基本です。
07よくある質問
/mcp で接続状態を確認します。connectedにならない場合、Node.jsのバージョン(18以上か)、コマンドやパスのタイプミス、Figmaならデスクトップアプリ側の有効化を順に見直します。パッケージ名の @latest 指定で最新版を取り直すのも有効です。08まとめ|工程から逆算してMCPを選ぶ
web制作でMCPサーバーを選ぶコツは、機能一覧から選ぶのではなく、自分の制作フローで一番手戻りが多い工程から逆算することです。デザイン実装ならFigma Dev Mode、実装の正確さならcontext7、動作確認ならPlaywright、速度改善ならChrome DevTools、調査ならFirecrawlが軸になります。まずは1つ繋ぎ、/mcp で接続を確かめ、効果が出たら次の工程へ広げてください。MCPの基礎はMCPとは?仕組みと使い方を図解、日本業務向けは日本特化のMCPサーバー6選でまとめています。
09出典
Playwright 公式ドキュメント(@playwright/mcp)/Microsoft「playwright-mcp」GitHub/
Figma 公式ヘルプ「Guide to the Dev Mode MCP Server」/
Upstash「context7」公式・npm(@upstash/context7-mcp)/
Google「Chrome DevTools MCP」公式(ChromeDevTools/chrome-devtools-mcp、Chrome for Developers ブログ)/
Firecrawl 公式ドキュメント/Claude Code 公式ドキュメント「Connect to MCP servers」。
※接続コマンドは各公式の記載に基づく2026年7月時点の情報です。仕様は更新されるため、導入時は各公式の最新手順を確認してください。