DrissionPage MCP Server -- 骚神出品 について
DrissionPage MCP Server は、DrissionPage と FastMCP で構築されたブラウザ自動化 MCP サーバーで、AI から呼び出せるブラウザ操作 API を提供します。AI によるWeb自動化を行いたい利用者に向けたもので、main.py を MCP クライアントに指定して導入します。
主な機能
- 01ブラウザの起動、終了、接続管理
- 02ページ要素の操作メソッド
- 03JavaScript の実行と CDP プロトコル操作
- 04ファイルのアップロード、ダウンロードとスクリーンショット
- 05キーボード入力のシミュレーション
- 06バックグラウンドでのネットワークパケット監視
活用シーン
- 01AI によるブラウザ操作でのWebページ自動化
- 02バックグラウンドのパケット監視によるページリクエストの確認
- 03ファイルのアップロードやダウンロードを伴うWeb業務の自動化
MCP 対応
本プロジェクトは FastMCP を用いて、ブラウザ操作ツールを MCP クライアントに提供する MCP サーバーです。VS Code などのエディタの mcpServers 設定に stdio 方式で組み込みます。
詳細
翻訳後に原文が更新されています。最新の内容は原文をご確認ください。
DrissionPage MCP サーバー -- 骚神出品
DrissionPage と FastMCP に基づくブラウザ自動化 MCP サーバー。AI が呼び出すための豊富なブラウザ操作 API を提供します。
プロジェクト紹介

DrissionPage MCP は DrissionPage と FastMCP に基づくブラウザ自動化 MCP サーバーです。強力なブラウザ操作 API のシリーズを提供し、AI を通じて Web ページの自動化操作を簡単に実現できます。
主な機能
- ブラウザのオープン、クローズ、接続管理に対応
- 豊富なページ要素操作メソッドを提供
- JavaScript コード実行に対応
- CDP プロトコル操作に対応
- 便利なファイルダウンロード機能を提供
- キーボードキーのシミュレーションに対応
- ページスクリーンショット機能に対応
- Web ページのバックグラウンドデータパケット監視機能を追加
- 自動ファイルアップロード・ダウンロード機能を追加
Python 要件
- Python >= 3.9
- pip(最新バージョン)
- uv(最新バージョン)
ブラウザ要件
- Chrome ブラウザ(バージョン 90 以上を推奨)
必須 Python パッケージ
- drissionpage >= 4.1.0.18
- fastmcp >= 2.4.0
- uv
インストール説明
このリポジトリを git clone してローカルに配置します。コアファイルは main.py です:
Cursor エディターへのインストール

VS Code エディターへのインストール

以下の設定コードをエディターの mcpServers 設定に貼り付けます(args に自分のコンピューター上の main.py ファイルの絶対パスを入力してください):
{
"mcpServers": {
"DrssionPageMCP": {
"type": "stdio",
"command": "uv",
"args": [
"run",
"D:\\test10\\DrssionPageMCP\\main.py"
]
}
}
}
MCP 設定を新規追加し、以下の設定を入力します:
"DrssionPageMCP": {
"type": "stdio",
"command": "uv",
"args": [
"run",
"D:\\test10\\DrssionPageMCP\\main.py"
]
}
注意事項:
argsのパスは実際のパスに応じて修正してください- Windows のパスでは逆スラッシュをエスケープする必要があります(
\\を使用) uvコマンドがシステム PATH で使用可能であることを確認してください- 《MCP インストール参考チュートリアル》
デバッグコマンド
デバッグ
npx -y @modelcontextprotocol/inspector uv run D:\\test10\\DrssionPageMCP\\main.py
または
mcp dev D:\\test10\\DrssionPageMCP\\main.py
更新ログ
v0.1.3
自動ファイルアップロード・ダウンロード機能を追加
v0.1.2
Web ページのバックグラウンドデータパケット監視機能を追加
v0.1.0
- 初回リリース
- ブラウザ制御の基本機能を実装
- 要素操作 API を提供
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。