mcpField
S

Shiplight

ローカル

Shiplight について

ブラウザ自動化を提供する MCP サーバー

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"ai-shiplight-shiplight": {
"command": "npx",
"args": [
"-y",
"@shiplightai/mcp"
],
"env": {
"PWDEBUG": "<PWDEBUG>"
}
}
}
}
起動コマンド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 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@shiplightai/mcp0.2.3

ツール

12

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
starting_urlstringいいえ開始 URL(デフォルトは about:blank)
browser_optionsobjectいいえブラウザーの起動およびエミュレーションのオプション。
browser_options.proxyobjectいいえプロキシ設定
browser_options.proxy.serverstringはい
browser_options.proxy.passwordstringいいえ
browser_options.proxy.usernamestringいいえ
browser_options.localestringいいえブラウザーのロケール(例:'en-US'、'ja-JP')
browser_options.headlessbooleanいいえブラウザーをヘッドレスモードで実行します
browser_options.viewportobjectいいえビューポートのサイズ。デフォルト:1280x720。一般的なサイズ:モバイル(390x844)、タブレット(768x1024)、デスクトップ(1920x1080)。
browser_options.viewport.widthnumberはいビューポートの幅(ピクセル)
browser_options.viewport.heightnumberはいビューポートの高さ(ピクセル)
browser_options.has_touchbooleanいいえタッチイベントを有効にします。デフォルト:false
browser_options.is_mobilebooleanいいえモバイルデバイスの動作(モバイル CSS メディアクエリ、meta viewport タグ)をエミュレートします。デフォルト:false
browser_options.user_agentstringいいえカスタム user agent 文字列
browser_options.geolocationobjectいいえエミュレートする位置情報
browser_options.geolocation.accuracynumberいいえ
browser_options.geolocation.latitudenumberはい
browser_options.geolocation.longitudenumberはい
browser_options.timezone_idstringいいえタイムゾーン ID(例:'America/New_York'、'Europe/London')
browser_options.color_schemeenumいいえエミュレートする配色。デフォルト:lightlight | dark | no-preference
browser_options.user_data_dirstringいいえ永続プロファイル用の Chrome ユーザーデータディレクトリ。拡張機能の状態、Google OAuth セッション、chrome.storage.local のデータをセッション間でキャッシュします。省略すると、新しい一時プロファイルが作成され、終了時に削除されます。
browser_options.record_evidencebooleanいいえ動画とトレースの記録を有効にします。機能やバグ修正を検証する際は true に設定すると、ユーザーが記録を視聴してトレースを確認できます。
browser_options.disable_securitybooleanいいえウェブセキュリティ(CORS、CSP)を無効にします。デフォルト:false
browser_options.path_to_extensionstringいいえ未パッケージ化の Chrome 拡張機能ディレクトリのパス。--load-extension を指定して永続 Chromium コンテキストを起動します(ヘッドレス Chrome では拡張機能を読み込めないため、ヘッドありモードが強制されます)。参照:https://playwright.dev/docs/chrome-extensions
storage_state_pathstringいいえCookie、localStorage、IndexedDB をセッションに復元するためのストレージ状態ファイルのパス。

詳細

メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。