
jumodada/drissionpage-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
DrissionPage MCPサーバー ·Claude Code、Codex、MCPクライアント向けのブラウザ自動化
概要
DrissionPageによるCodex、Claude Code、MCPクライアント向けのプロフェッショナルなブラウザ自動化 回転するターゲットの追跡、自然なクリックの再生、ドラッグスライダー、観察可能な状態の検証などです。 ビジョンモデルのビューポート座標を、単なる生のテレポート&クリックイベントだけでなく、完全で物理的に妥当なポインタアクションチェーンに変換できます。 モデルはどこで行動すべきかを特定し、DrissionPage MCPはポインタの到達とクリックの実行を処理します。 - : 座標テレポーテーションの代わりに20–35立方ベジェの移動ステップ。- : 8–25msのポイント間隔、スムーズステップのイーズインアウト、到着後の100–300msのリアクションポーズ。- : 50–120msのプレス時間で、左、右、中央クリックで正しいChromium CDPボタン状態。- : 制限された±0.5 CSSピクセル中間ジッターが、最終点が正確に保たれる。- : アクションチェーンが中断されると、押されたボタンは常に解放される。
概要(AI 翻訳)
Codex、Claude Code、MCPクライアント向けのプロフェッショナルなブラウザ自動化で、DrissionPageによって提供されています。
DrissionPageは、直接的なChromium/CDP制御を基盤としたPythonのウェブオートメーションライブラリで、リクエストスタイルのHTTPセッションサポートを特徴としています。このサーバーはブラウザ向けの機能を型付き、原子型のMCPツールとして公開しています。
**インタラクティブなブラウザラボを開き、バウンドされた自然なポインタの動きを再生し、コントロールをドラッグし、観察可能な状態を検証できます。
公式リポジトリ: GitHub |GitCode
英語版 |中文版本
🖱️ ナチュラルポインターモーションによる原子ブラウザ制御
DrissionPage MCP 0.8.8は69種類のタイプ付きブラウザ機能を公開します。 MCPサーバーは正確な低レベルの観察とインタラクションを提供します。クライアントまたは任意のスキルが、サイト、コンポーネントライブラリ、チャレンジ、またはビジネスワークフローのためにこれらの機能を構成します。
モデルが何をするかを決定し、MCPは要求されたブラウザ操作を正確に実行します。
コアインタラクション保証
- 2つの有界プロファイル:
directは1つの正確な移動を放出します;naturalは再現可能な8〜14ms間隔と正確な最終到達を持つ決定論的な24ステップ緩和立方体経路を放出します。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
DrissionPage MCP Server
Professional browser automation for Codex, Claude Code, and MCP clients, powered by DrissionPage.
DrissionPage is a Python web automation library built around direct Chromium/CDP control with requests-style HTTP session support. This server exposes its browser-facing capabilities as typed, atomic MCP tools.
Open the interactive Browser Lab to replay bounded natural pointer motion, drag controls, and verify observable state.
Official Repositories: GitHub | GitCode
🖱️ Atomic Browser Control with Natural Pointer Motion
DrissionPage MCP 0.8.8 exposes 69 typed browser capabilities. The MCP server provides accurate low-level observation and interaction; the client or an optional Skill composes those capabilities for a site, component library, challenge, or business workflow.
The model decides what to do; the MCP executes the requested browser operation exactly.
Screenshot / page observation
↓
Multimodal model identifies viewport coordinates
↓
page_click_xy(x=442, y=369, profile="natural")
↓
24-step eased cubic path → exact target → press → release
↓
Observe and verify the resulting page state
Core interaction guarantees
- Two bounded profiles:
directemits one exact move;naturalemits a deterministic 24-step eased cubic path with reproducible 8-14ms intervals and exact final arrival. - No hidden randomness: the same start, target, and profile produce the same path; there is no jitter, overshoot, or anti-detection logic. Pointer position is stateful, so a repeated call can begin from the previous endpoint.
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"drissionpage": {
"command": "drissionpage-mcp"
}
}
}