Shiplight について
ブラウザ自動化を提供する MCP サーバー
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
mcp.json · 共通設定
起動コマンド
npx -y @shiplightai/mcp設定が必要な環境変数
PWDEBUGMust be set to "console". Enables Playwright semantic locator generation (getByRole, getByTestId) for action entities. Without it, only XPath locators are available.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
12掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| starting_url | string | いいえ | 開始 URL(デフォルトは about:blank) |
| browser_options | object | いいえ | ブラウザーの起動およびエミュレーションのオプション。 |
| browser_options.proxy | object | いいえ | プロキシ設定 |
| browser_options.proxy.server | string | はい | |
| browser_options.proxy.password | string | いいえ | |
| browser_options.proxy.username | string | いいえ | |
| browser_options.locale | string | いいえ | ブラウザーのロケール(例:'en-US'、'ja-JP') |
| browser_options.headless | boolean | いいえ | ブラウザーをヘッドレスモードで実行します |
| browser_options.viewport | object | いいえ | ビューポートのサイズ。デフォルト:1280x720。一般的なサイズ:モバイル(390x844)、タブレット(768x1024)、デスクトップ(1920x1080)。 |
| browser_options.viewport.width | number | はい | ビューポートの幅(ピクセル) |
| browser_options.viewport.height | number | はい | ビューポートの高さ(ピクセル) |
| browser_options.has_touch | boolean | いいえ | タッチイベントを有効にします。デフォルト:false |
| browser_options.is_mobile | boolean | いいえ | モバイルデバイスの動作(モバイル CSS メディアクエリ、meta viewport タグ)をエミュレートします。デフォルト:false |
| browser_options.user_agent | string | いいえ | カスタム user agent 文字列 |
| browser_options.geolocation | object | いいえ | エミュレートする位置情報 |
| browser_options.geolocation.accuracy | number | いいえ | |
| browser_options.geolocation.latitude | number | はい | |
| browser_options.geolocation.longitude | number | はい | |
| browser_options.timezone_id | string | いいえ | タイムゾーン ID(例:'America/New_York'、'Europe/London') |
| browser_options.color_scheme | enum | いいえ | エミュレートする配色。デフォルト:lightlight | dark | no-preference |
| browser_options.user_data_dir | string | いいえ | 永続プロファイル用の Chrome ユーザーデータディレクトリ。拡張機能の状態、Google OAuth セッション、chrome.storage.local のデータをセッション間でキャッシュします。省略すると、新しい一時プロファイルが作成され、終了時に削除されます。 |
| browser_options.record_evidence | boolean | いいえ | 動画とトレースの記録を有効にします。機能やバグ修正を検証する際は true に設定すると、ユーザーが記録を視聴してトレースを確認できます。 |
| browser_options.disable_security | boolean | いいえ | ウェブセキュリティ(CORS、CSP)を無効にします。デフォルト:false |
| browser_options.path_to_extension | string | いいえ | 未パッケージ化の Chrome 拡張機能ディレクトリのパス。--load-extension を指定して永続 Chromium コンテキストを起動します(ヘッドレス Chrome では拡張機能を読み込めないため、ヘッドありモードが強制されます)。参照:https://playwright.dev/docs/chrome-extensions |
| storage_state_path | string | いいえ | Cookie、localStorage、IndexedDB をセッションに復元するためのストレージ状態ファイルのパス。 |
詳細
メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。