pypi Python analyzed 0.7.1

zeus-dev-helper-mcp

v0.7.1
pypi

Developer Helper MCP — first Zeus-powered app onboarding coach (ZDH)

maintainer
Koten AI
licence
Proprietary
first seen
2026-09-08
last seen
2026-09-17
releases · 30d
4
short id

Drift inferred · capture-to-capture

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

capabilities 0 tools
transport stdio · http verified reported listed in the official MCP registry counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

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

analyzed v0.7.1 · analyzer v33 · 45m ago

skills & prompt files 1

  • agent-rules zeus_dev_helper_mcp-0.7.1/AGENTS.md

danger signals1

  • dynamic code execution __import__() zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/mcp_compat.py :17 module = __import__(path, fromlist=[name])
code evidence v0.7.1 · pypi-sdist
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 54

filesystem 24

  • fs zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/catalog.py :8 from pathlib import Path
  • fs zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/checklist.py :7 from pathlib import Path
  • fs zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/config.py :7 from pathlib import Path
  • fs zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/config_lint.py :7 from pathlib import Path
  • fs zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/contract.py :6 from pathlib import Path
  • fs zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/eval_suite.py :6 from pathlib import Path
  • fs zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/handoff.py :195 with path.open("a") as f:
  • fs zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/prereqs.py :6 from pathlib import Path
  • fs zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/scaffold.py :7 from pathlib import Path
  • fs zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/support.py :7 from pathlib import Path
  • fs zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/travel.py :9 from pathlib import Path
  • fs (weak) zeus_dev_helper_mcp-0.7.1/tests/test_catalog.py :6 from pathlib import Path
show 12 more
  • fs (weak) zeus_dev_helper_mcp-0.7.1/tests/test_chat_request_clone.py :6 from pathlib import Path
  • fs (weak) zeus_dev_helper_mcp-0.7.1/tests/test_config_lint.py :2 from pathlib import Path
  • fs (weak) zeus_dev_helper_mcp-0.7.1/tests/test_contract.py :2 from pathlib import Path
  • fs (weak) zeus_dev_helper_mcp-0.7.1/tests/test_diagnose.py :2 from pathlib import Path
  • fs (weak) zeus_dev_helper_mcp-0.7.1/tests/test_distribution.py :7 from pathlib import Path
  • fs (weak) zeus_dev_helper_mcp-0.7.1/tests/test_eval_suite.py :6 from pathlib import Path
  • fs (weak) zeus_dev_helper_mcp-0.7.1/tests/test_handoff_travel_explain.py :5 from pathlib import Path
  • fs (weak) zeus_dev_helper_mcp-0.7.1/tests/test_readiness.py :5 from pathlib import Path
  • fs (weak) zeus_dev_helper_mcp-0.7.1/tests/test_scaffold.py :2 from pathlib import Path
  • fs (weak) zeus_dev_helper_mcp-0.7.1/tests/test_support.py :2 from pathlib import Path
  • fs (weak) zeus_dev_helper_mcp-0.7.1/tests/test_travel_clone.py :6 from pathlib import Path
  • fs (weak) zeus_dev_helper_mcp-0.7.1/tests/test_travel_docker_smoke.py :6 from pathlib import Path

shell / exec 2

  • shell zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/catalog.py :7 import subprocess
  • shell zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/travel.py :8 import subprocess

network 8

  • net zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/bootstrap.py :7 from urllib.parse import urljoin
  • net zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/cache.py :6 from urllib.parse import urljoin
  • net zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/catalog.py :11 import httpx
  • net zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/compat.py :11 import httpx
  • net zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/diagnose.py :9 from urllib.parse import urlparse
  • net zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/readiness.py :7 from urllib.parse import urljoin, urlparse
  • net zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/smoke.py :9 import httpx
  • net zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/verbs.py :389 import httpx

secrets 4

  • secrets zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/bootstrap.py :18 password = (os.environ.get("ZEUS_PASSWORD") or "").strip()
  • secrets zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/config.py :110 has_password = bool(os.environ.get("ZEUS_PASSWORD")) or bool(pr.get("has_password"))
  • secrets zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/readiness.py :33 os.environ.get("ZEUS_BEARER_TOKEN")
  • secrets zeus_dev_helper_mcp-0.7.1/src/zeus_dev_helper_mcp/smoke.py :25 password = (os.environ.get("ZEUS_PASSWORD") or "").strip()

declared dependencies 7

  • mcp@>=1.8.0,<3
  • httpx@>=0.27.0
  • pytest@>=8.0
  • ruff@>=0.6
  • build@>=1.2
  • twine@>=5.1
  • kotenai-zeus-client@>=2.3.0