node_modules/
**/node_modules/
**/dist/
.env
.env.local
*.log
.DS_Store
coverage/
**/coverage/

# Generated by scripts/sync-tools.mjs from tools.json — never edit directly.
packages/node/src/tools-spec.json
packages/python/src/massed_compute_mcp/tools_spec.json

# Copied from repo root by scripts/sync-tools.mjs (via `npm run sync-tools`)
# so each package's publish tarball includes the canonical docs. The single
# source of truth lives at the repo root.
packages/node/README.md
packages/node/LICENSE
packages/python/README.md
packages/python/LICENSE

# Python build artifacts
packages/python/build/
packages/python/dist/
packages/python/*.egg-info/
packages/python/.venv/
packages/python/.pytest_cache/
__pycache__/
*.pyc

# npm pack output
packages/node/*.tgz
