pypi analyzed 1.4.1

crucible-mcp

v1.4.1
pypi

Code review MCP server for Claude. Not affiliated with Atlassian.

maintainer
be.nvy
license
first seen
2026-05-25
last seen
2026-05-26
releases · 30d
0
short id

Drift inferred · capture-to-capture

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

capabilities 0 tools
transport stdio 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 v1.4.1 · analyzer v18 · 10h ago

skills & prompt files 20

  • skillcrucible_mcp-1.4.1/src/crucible/skills/accessibility-engineer/SKILL.md
  • skillcrucible_mcp-1.4.1/src/crucible/skills/backend-engineer/SKILL.md
  • skillcrucible_mcp-1.4.1/src/crucible/skills/code-hygiene/SKILL.md
  • skillcrucible_mcp-1.4.1/src/crucible/skills/customer-success/SKILL.md
  • skillcrucible_mcp-1.4.1/src/crucible/skills/data-engineer/SKILL.md
  • skillcrucible_mcp-1.4.1/src/crucible/skills/devops-engineer/SKILL.md
  • skillcrucible_mcp-1.4.1/src/crucible/skills/fde-engineer/SKILL.md
  • skillcrucible_mcp-1.4.1/src/crucible/skills/formal-verification/SKILL.md
  • skillcrucible_mcp-1.4.1/src/crucible/skills/gas-optimizer/SKILL.md
  • skillcrucible_mcp-1.4.1/src/crucible/skills/incident-responder/SKILL.md
  • skillcrucible_mcp-1.4.1/src/crucible/skills/mev-researcher/SKILL.md
  • skillcrucible_mcp-1.4.1/src/crucible/skills/mobile-engineer/SKILL.md
  • skillcrucible_mcp-1.4.1/src/crucible/skills/performance-engineer/SKILL.md
  • skillcrucible_mcp-1.4.1/src/crucible/skills/product-engineer/SKILL.md
  • skillcrucible_mcp-1.4.1/src/crucible/skills/protocol-architect/SKILL.md
  • skillcrucible_mcp-1.4.1/src/crucible/skills/security-engineer/SKILL.md
  • skillcrucible_mcp-1.4.1/src/crucible/skills/spec-reviewer/SKILL.md
  • skillcrucible_mcp-1.4.1/src/crucible/skills/tech-lead/SKILL.md
  • skillcrucible_mcp-1.4.1/src/crucible/skills/uiux-engineer/SKILL.md
  • skillcrucible_mcp-1.4.1/src/crucible/skills/web3-engineer/SKILL.md
code evidence v1.4.1 · pypi-sdist
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 16

  • fs crucible_mcp-1.4.1/src/crucible/cli.py :6 import shutil
  • fs crucible_mcp-1.4.1/src/crucible/domain/detection.py :3 from pathlib import Path
  • fs crucible_mcp-1.4.1/src/crucible/enforcement/assertions.py :10 from pathlib import Path
  • fs crucible_mcp-1.4.1/src/crucible/enforcement/compliance.py :66 from pathlib import Path
  • fs crucible_mcp-1.4.1/src/crucible/enforcement/patterns.py :4 from pathlib import Path
  • fs crucible_mcp-1.4.1/src/crucible/history.py :8 from pathlib import Path
  • fs crucible_mcp-1.4.1/src/crucible/hooks/claudecode.py :26 from pathlib import Path
  • fs crucible_mcp-1.4.1/src/crucible/hooks/precommit.py :8 from pathlib import Path
  • fs crucible_mcp-1.4.1/src/crucible/ignore.py :21 from pathlib import Path
  • fs crucible_mcp-1.4.1/src/crucible/knowledge/loader.py :19 from pathlib import Path
  • fs crucible_mcp-1.4.1/src/crucible/prewrite/loader.py :9 from pathlib import Path
  • fs crucible_mcp-1.4.1/src/crucible/prewrite/review.py :7 from pathlib import Path
  • fs crucible_mcp-1.4.1/src/crucible/review/core.py :7 from pathlib import Path
  • fs crucible_mcp-1.4.1/src/crucible/skills/loader.py :12 from pathlib import Path
  • fs crucible_mcp-1.4.1/src/crucible/tools/delegation.py :4 import shutil
  • fs crucible_mcp-1.4.1/src/crucible/tools/git.py :4 import shutil

shell / exec 2

  • shell crucible_mcp-1.4.1/src/crucible/tools/delegation.py :5 import subprocess
  • shell crucible_mcp-1.4.1/src/crucible/tools/git.py :5 import subprocess

secrets 3

  • secrets crucible_mcp-1.4.1/src/crucible/cli.py :1959 import getpass
  • secrets crucible_mcp-1.4.1/src/crucible/enforcement/compliance.py :113 api_key = os.environ.get("ANTHROPIC_API_KEY")
  • secrets crucible_mcp-1.4.1/src/crucible/prewrite/review.py :86 api_key = os.environ.get("ANTHROPIC_API_KEY")

declared dependencies 7

  • mcp@>=1.0.0
  • pyyaml@>=6.0
  • anthropic@>=0.40.0
  • pytest@>=8.0
  • pytest-asyncio@>=0.23
  • mypy@>=1.8
  • ruff@>=0.3