JD

jumodada/drissionpage-mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

485 stars 44 forks 품질 79 트렌드 28NOASSERTION

DrissionPage MCP 서버 · Claude 코드, 코덱스, MCP 클라이언트용 브라우저 자동화

개요

DrissionPage가 지원하는 Codex, Claude Code, MCP 클라이언트를 위한 전문 브라우저 자동화 회전하는 타겟을 추적하고, 자연스러운 클릭을 재생하며, 슬라이더를 드래그하고, 관측 가능한 상태를 검증합니다. 이 기술은 비전 모델의 뷰포트 좌표를 단순한 텔레포트 및 클릭 이벤트가 아니라 완전하고 물리적으로 그럴듯한 포인터 액션 체인으로 변환할 수 있습니다. 모델은 어디서 행동해야 하는지 식별하고; DrissionPage MCP는 포인터가 어떻게 도달하고 클릭을 수행하는지 처리합니다. - : 좌표 순간이동 대신 20–35 입방 베지에 이동 스텝. - : 8–25ms 포인트 간격, 부드러운 스텝 이완 아웃, 도착 후 100–300ms 반응 정지. - : 왼쪽, 오른쪽, 중간 클릭에 대해 올바른 Chromium CDP 버튼 상태와 함께 50–120ms 누르는 시간. - : 제한된 ±0.5 CSS 픽셀 중간 지터가 있지만 최종 지점은 정확히 유지됨. - : 액션 체인이 중단되면 누르는 버튼은 항상 해제됩니다.

개요(AI 번역)

DrissionPage가 지원하는 Codex, Claude Code, MCP 클라이언트용 전문 브라우저 자동화입니다.

DrissionPage는 요청 스타일의 HTTP 세션 지원을 통해 직접 Chromium/CDP 제어를 기반으로 구축된 Python 웹 자동화 라이브러리입니다. 이 서버는 브라우저 관련 기능을 타입이 지정된 원자 MCP 도구로 노출합니다.

**인터랙티브 브라우저 랩을 열어 경계 있는 자연 포인터 동작을 재생하고, 드래그 컨트롤을 하며, 관찰 가능 상태를 검증하세요.

공식 저장소: GitHub | GitCode

영어 버전 | 中文版本

🖱️ 자연스러운 포인터 모션을 이용한 원자 브라우저 제어

DrissionPage MCP 0.8.8은 69개의 타이핑된 브라우저 기능을 노출합니다. MCP 서버는 정확한 저수준 관찰과 상호작용을 제공합니다; 클라이언트 또는 선택적 스킬이 사이트, 컴포넌트 라이브러리, 챌린지 또는 비즈니스 워크플로우에 맞게 이러한 기능을 구성합니다.

모델이 무엇을 할지 결정합니다; MCP는 요청된 브라우저 작업을 정확히 실행합니다.

핵심 상호작용 보장

  • 두 개의 유계 프로파일: direct는 한 가지 정확한 이동을 방출합니다; 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

English Version | 中文版本

🖱️ 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: direct emits one exact move; natural emits 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.
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "drissionpage": { "command": "drissionpage-mcp" } } }