Skyvern MCP Server
Skyvern MCPサーバーでClaude連携・LLM駆動のブラウザ自動化を実現
python skyvern run mcp概要
Skyvern MCP Serverの設定方法と使い方。
LLMとコンピュータビジョンでWebサイトのワークフローを自動化するブラウザ自動化基盤「Skyvern」をClaudeから操作できるMCPサーバー。
フォーム入力、データ抽出、ファイルダウンロード、複数ステップのワークフロー実行などが可能。
ClaudeとSkyvernのMCPサーバー連携により、脆弱なセレクタに依存せずページを視覚的に理解して操作する作業を自動化できる。
Skyvern Cloud(APIキー)またはセルフホスト(localhost:8000)のどちらでも利用できる。
設定方法はSKYVERN_API_KEYなどを環境変数に設定し、python -m skyvern run mcp を起動するだけで完結する。
料金・APIキー情報
料金
無料プランありAPIキー
🔑 必要🔑 APIキーの取得方法
- 1
https://app.skyvern.com/ にアクセスしてSkyvernアカウントを作成・ログインする
- 2
コンソール(Settings など)からAPIキーを発行・コピーする
- 3
セルフホストで使う場合は skyvern init を実行し、生成された .env から API キーを取得する
- 4
コピーしたAPIキーを SKYVERN_API_KEY に設定する
こんな使い方ができます
WebサイトのフォームをClaudeの指示で自動入力・送信させられる
対象ページから必要なデータを抽出してClaudeに整理させられる
ログイン→ダウンロード→集計のような複数ステップ作業をClaudeに任せられる
セレクタが変わりやすいサイトでも視覚ベースで安定して操作させられる
セットアップ手順
- 1
pip install skyvern を実行し、skyvern init で初期設定する(Python 3.11以上が必要)
- 2
Skyvern CloudのAPIキーを取得する(またはセルフホスト時は .env から取得)
- 3
ターミナルで以下を実行してClaude Codeに追加する:claude mcp add skyvern -e SKYVERN_BASE_URL=https://api.skyvern.com -e SKYVERN_API_KEY=your-skyvern-api-key-here -- python -m skyvern run mcp
設定ファイル
コピー前に確認
Python 3.11以上が必要。pip install skyvern でインストール後 skyvern init で初期設定する。Skyvern Cloud(SKYVERN_BASE_URL=https://api.skyvern.com)またはセルフホスト(http://localhost:8000)のいずれかと、対応するSKYVERN_API_KEYが必要。
claude mcp add Skyvern -e SKYVERN_BASE_URL=https://api.skyvern.com -e SKYVERN_API_KEY=your-skyvern-api-key-here -- python -m skyvern run mcp注意事項
リポジトリ Skyvern-AI/skyvern が本体で、integrations/mcp 配下にMCPサーバーが含まれる。MCP対応の任意のLLMから利用でき、内部ではLLM+コンピュータビジョンでページを解釈する。ブラウザ自動化の実行にはSkyvern側でLLM利用料が発生する点に注意。