detect_project_dependencies
Inspect project manifests and lockfiles to list declared dependencies for Python, npm, and Rust projects.
Instructions
Inspect manifests/lockfiles in a local project directory and return the declared dependencies. Supports Python (pyproject.toml, requirements*.txt, uv.lock), npm (package.json, package-lock.json), and Rust (Cargo.toml, Cargo.lock). Local-only — runs on the user's machine.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| root | No | Project root directory (defaults to the server's cwd). | |
| include_dev | No | Include dev/test/peer dependencies (default false). |