What you need
A terminal and Python tooling. The commands below use the current PyPI release, 0.1.2, and the sample files already stored in the repository.
Download the standalone trial bundle (sample, shared JSON profile, and both README files) if you do not want to clone the repository. A versioned copy is also available in the GitHub Release.
Using the clone or direct-download path below? Complete that file download first, then run the sample command. The standalone bundle can run ./run-trial.sh immediately after unzipping.
Fastest path: mkdir -p aicraft-trial && cd aicraft-trial && curl -fsSLO https://aicraft.vip/products/mcp-code-review-trial.zip && unzip -q mcp-code-review-trial.zip && ./run-trial.sh
Download the trial files
Clone the repository, then enter the trial directory. The adjacent JSON profile is discovered automatically.
git clone https://github.com/GoodJobwilliam/aicraft.git
cd aicraft/products/mcp-code-review/trial
No Git? Download the files directly:
mkdir aicraft-trial && cd aicraft-trial
curl -O https://aicraft.vip/products/mcp-code-review/trial/sample.py
curl -fsSLo .mcp-code-review.json https://aicraft.vip/products/mcp-code-review/trial/trial-config.json
sample.py · trial-config.json
Run the sample review
The fastest path is one isolated command with uvx; it installs the public package for this run and invokes the review subcommand directly.
uvx --from aicraft-code-review --with "mcp<2" mcp-code-review review-file sample.py
Or install the current PyPI release, then run the same command:
pip install "aicraft-code-review==0.1.2" "mcp<2"
mcp-code-review review-file sample.py
The standalone bundle also includes ./run-trial.sh, which uses uvx or a temporary Python fallback.
Try your own rule
Copy .mcp-code-review.json into a test repository and edit custom_rules. Commit the JSON path and point every teammate to it with MCP_CODE_REVIEW_CONFIG.
mcp-code-review review-file path/to/file.py
Prefer a private team conversation? Email the team-trial details. No source code or secrets are needed.
Using the standalone bundle? Unzip it and run ./run-trial.sh; it uses uvx when available and otherwise falls back to an isolated Python install.
Expected result
- High: command injection from
os.system - Medium: team-convention rule from the trial profile
- Exit code
1 when blocking findings are present - Report stays local and is readable in CI logs
Ready to test with a team?
Use the public GitHub form and include team size, languages, current review workflow, and the pain you want to validate. Do not include source code or secrets.