github Python analyzed · update queued 4e914e7

AceDataCloud/WebExtratorMCP

github

MCP server for web extraction and rendering via Ace Data Cloud.

maintainer
AceDataCloud
license
MIT
first seen
2026-07-27
last seen
2026-08-01
releases · 30d
9
short id

Drift inferred · capture-to-capture

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

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

No tools enumerated yet for this server.

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 4e914e7 · analyzer v27 · 5d ago

skills & prompt files 1

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

code files: 18

filesystem 1

  • fs AceDataCloud-WebExtratorMCP-4e914e7/core/config.py :5 from pathlib import Path

network 2

  • net AceDataCloud-WebExtratorMCP-4e914e7/core/client.py :7 import httpx
  • net AceDataCloud-WebExtratorMCP-4e914e7/core/oauth.py :22 from urllib.parse import urlencode

secrets 1

  • secrets AceDataCloud-WebExtratorMCP-4e914e7/core/config.py :22 api_token: str = field(default_factory=lambda: os.getenv("ACEDATACLOUD_API_TOKEN", ""))

tool registrations 5

  • webextrator_extract AceDataCloud-WebExtratorMCP-4e914e7/tools/extract_tools.py :14
  • webextrator_render AceDataCloud-WebExtratorMCP-4e914e7/tools/extract_tools.py :175
  • webextrator_get_usage_guide AceDataCloud-WebExtratorMCP-4e914e7/tools/info_tools.py :6
  • webextrator_get_task AceDataCloud-WebExtratorMCP-4e914e7/tools/task_tools.py :14
  • webextrator_get_tasks_batch AceDataCloud-WebExtratorMCP-4e914e7/tools/task_tools.py :80

declared dependencies 14

  • mcp@>=1.2.0
  • httpx@>=0.27.0
  • python-dotenv@>=1.0.0
  • pydantic@>=2.0.0
  • loguru@>=0.7.0
  • ruff@>=0.4.0
  • mypy@>=1.10.0
  • pre-commit@>=3.7.0
  • pytest@>=8.0.0
  • pytest-asyncio@>=0.23.0
  • pytest-cov@>=5.0.0
  • respx@>=0.21.0
  • build@>=1.2.0
  • twine@>=5.0.0

transport_posture 1

  • binds all interfaces (0.0.0.0) AceDataCloud-WebExtratorMCP-4e914e7/main.py :224 uvicorn.run(app, host="0.0.0.0", port=args.port)