github Python analyzed · update queued 1aaee84

MathiasPaulenko/wavexis-mcp

github

MCP server for browser automation — 220 tools for Chrome, Edge & Firefox via CDP + BiDi. 13 capability tiers, stealth mode, Lighthouse audits. No Node.js, no Chromium download. 100% Python.

maintainer
MathiasPaulenko
license
MIT
first seen
2026-07-07
last seen
2026-07-30
releases · 30d
30
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport stdio · sse counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

code evidence vv1.6.5 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 80

filesystem 7

  • fs MathiasPaulenko-wavexis-mcp-1aaee84/wavexis_mcp/formatter.py :11 from pathlib import Path
  • fs MathiasPaulenko-wavexis-mcp-1aaee84/wavexis_mcp/session.py :59 async def open(
  • fs MathiasPaulenko-wavexis-mcp-1aaee84/wavexis_mcp/tools/capture.py :37 with open(path, "wb") as f:
  • fs MathiasPaulenko-wavexis-mcp-1aaee84/wavexis_mcp/tools/devtools.py :60 with open(path, "w", encoding="utf-8") as f:
  • fs MathiasPaulenko-wavexis-mcp-1aaee84/wavexis_mcp/tools/interactions.py :33 with open(path, "wb") as f:
  • fs MathiasPaulenko-wavexis-mcp-1aaee84/wavexis_mcp/tools/session.py :42 session_id = await session_manager.open(
  • fs MathiasPaulenko-wavexis-mcp-1aaee84/wavexis_mcp/tools/storage.py :47 with open(path, "w", encoding="utf-8") as f:

network 1

  • net MathiasPaulenko-wavexis-mcp-1aaee84/wavexis_mcp/tools/data.py :358 from urllib.parse import urlparse

declared dependencies 11

  • mcp@>=1.0
  • wavexis@>=2.1.0
  • pydantic@>=2.0
  • pytest@>=8.0
  • pytest-asyncio@>=0.23
  • pytest-cov@>=4.0
  • ruff@>=0.4
  • mypy@>=1.10
  • build@>=1.2
  • mkdocs@>=1.6
  • mkdocs-material@>=9.5

transport_posture 1

  • network-listening, binds all interfaces, no auth detected MathiasPaulenko-wavexis-mcp-1aaee84/wavexis_mcp/server.py :390 host = "0.0.0.0" if args.allow_remote else args.host