.gitattributes
.gitignore
.importlinter
.large-files-allowlist
.mcp.json
.python-version
CONTRIBUTING.md
INSTALL.md
LICENSE
README.md
claude.bat
claude_local.bat
pyproject.toml
tach.toml
vulture_whitelist.py
.claude/Claude.md
.claude/settings.local.json
.claude/agents/commit-pusher.md
.claude/commands/check_branch_status.md
.claude/commands/commit_push.md
.claude/commands/discuss.md
.claude/commands/implementation_approve.md
.claude/commands/implementation_finalise.md
.claude/commands/implementation_needs_rework.md
.claude/commands/implementation_new_tasks.md
.claude/commands/implementation_review.md
.claude/commands/implementation_review_supervisor.md
.claude/commands/issue_analyse.md
.claude/commands/issue_approve.md
.claude/commands/issue_create.md
.claude/commands/issue_update.md
.claude/commands/plan_approve.md
.claude/commands/plan_review.md
.claude/commands/plan_review_supervisor.md
.claude/commands/plan_update.md
.claude/commands/rebase.md
.claude/commands/rebase_design.md.txt
.claude/knowledge_base/planning_principles.md
.claude/knowledge_base/python.md
.claude/knowledge_base/refactoring_principles.md
.claude/knowledge_base/software_engineering_principles.md
.github/dependabot.yml
.github/workflows/approve-command.yml
.github/workflows/ci.yml
.github/workflows/label-new-issues.yml
.github/workflows/publish.yml
docs/README.md
docs/pyproject-configuration.md
docs/architecture/architecture-maintenance.md
docs/architecture/architecture.md
docs/architecture/dependencies/dependency_graph.html
docs/architecture/dependencies/pydeps_graph.dot
docs/architecture/dependencies/pydeps_graph.svg
docs/architecture/dependencies/readme.md
src/__init__.py
src/mcp_tools_py/__init__.py
src/mcp_tools_py/checker_tools.py
src/mcp_tools_py/inspect_library.py
src/mcp_tools_py/log_utils.py
src/mcp_tools_py/main.py
src/mcp_tools_py/py.typed
src/mcp_tools_py/server.py
src/mcp_tools_py/utility_tools.py
src/mcp_tools_py.egg-info/PKG-INFO
src/mcp_tools_py.egg-info/SOURCES.txt
src/mcp_tools_py.egg-info/dependency_links.txt
src/mcp_tools_py.egg-info/entry_points.txt
src/mcp_tools_py.egg-info/requires.txt
src/mcp_tools_py.egg-info/top_level.txt
src/mcp_tools_py/code_checker_mypy/__init__.py
src/mcp_tools_py/code_checker_mypy/models.py
src/mcp_tools_py/code_checker_mypy/parsers.py
src/mcp_tools_py/code_checker_mypy/reporting.py
src/mcp_tools_py/code_checker_mypy/runners.py
src/mcp_tools_py/code_checker_pylint/__init__.py
src/mcp_tools_py/code_checker_pylint/models.py
src/mcp_tools_py/code_checker_pylint/parsers.py
src/mcp_tools_py/code_checker_pylint/reporting.py
src/mcp_tools_py/code_checker_pylint/runners.py
src/mcp_tools_py/code_checker_pylint/utils.py
src/mcp_tools_py/code_checker_pytest/__init__.py
src/mcp_tools_py/code_checker_pytest/models.py
src/mcp_tools_py/code_checker_pytest/parsers.py
src/mcp_tools_py/code_checker_pytest/reporting.py
src/mcp_tools_py/code_checker_pytest/runners.py
src/mcp_tools_py/code_checker_pytest/utils.py
src/mcp_tools_py/code_checker_vulture/__init__.py
src/mcp_tools_py/code_checker_vulture/runners.py
src/mcp_tools_py/formatter/__init__.py
src/mcp_tools_py/formatter/black_runner.py
src/mcp_tools_py/formatter/formatter_tools.py
src/mcp_tools_py/formatter/isort_runner.py
src/mcp_tools_py/refactoring/__init__.py
src/mcp_tools_py/refactoring/jedi_tools.py
src/mcp_tools_py/refactoring/rope_cli.py
src/mcp_tools_py/refactoring/rope_tools.py
src/mcp_tools_py/utils/__init__.py
src/mcp_tools_py/utils/file_utils.py
src/mcp_tools_py/utils/project_config.py
src/mcp_tools_py/utils/subprocess_runner.py
tests/__init__.py
tests/conftest.py
tests/test_black_runner.py
tests/test_checker_tools.py
tests/test_code_checker_pylint_main.py
tests/test_error_transparency.py
tests/test_final_validation.py
tests/test_formatter_tools.py
tests/test_inspect_library.py
tests/test_isort_runner.py
tests/test_log_utils.py
tests/test_project_config.py
tests/test_server_params.py
tests/test_subprocess_runner.py
tests/test_tool_availability.py
tests/test_utility_tools.py
tests/mcp_tools_py_manual/PROGRESS_TRACKER.md
tests/mcp_tools_py_manual/SAMPLE_PROJECT_FILES.md
tests/mcp_tools_py_manual/TEST_PLAN.md
tests/test_code_checker/__init__.py
tests/test_code_checker/test_code_checker_pytest_common.py
tests/test_code_checker/test_models.py
tests/test_code_checker/test_parsers.py
tests/test_code_checker/test_reporting.py
tests/test_code_checker/test_runners.py
tests/test_code_checker_mypy/__init__.py
tests/test_code_checker_mypy/test_integration.py
tests/test_code_checker_mypy/test_models.py
tests/test_code_checker_mypy/test_parsers.py
tests/test_code_checker_mypy/test_reporting.py
tests/test_code_checker_mypy/test_runners.py
tests/test_code_checker_pylint/__init__.py
tests/test_code_checker_pylint/test_models.py
tests/test_code_checker_pylint/test_parsers.py
tests/test_code_checker_pylint/test_reporting.py
tests/test_code_checker_pylint/test_utils.py
tests/test_code_checker_pytest/__init__.py
tests/test_code_checker_pytest/test_extra_args.py
tests/test_code_checker_pytest/test_integration_env.py
tests/test_code_checker_pytest/test_integration_formatting.py
tests/test_code_checker_vulture/__init__.py
tests/test_code_checker_vulture/test_runners.py
tests/test_refactoring/__init__.py
tests/test_refactoring/test_integration.py
tests/test_refactoring/test_jedi_tools.py
tests/test_refactoring/test_refactoring_tools.py
tests/test_refactoring/test_rope_tools.py
tests/testdata/test_command_runner_stdio/README.md
tools/black.bat
tools/check_version.bat
tools/checks2clipboard.bat
tools/commit_summary.bat
tools/format_all.bat
tools/format_all.sh
tools/get_duration.sh
tools/get_time.sh
tools/iSort.bat
tools/lint_imports.bat
tools/lint_imports.sh
tools/mypy.bat
tools/pr_review.bat
tools/pr_review_highlevel.bat
tools/pr_summary.bat
tools/pycycle_check.bat
tools/pycycle_check.sh
tools/pydeps_graph.bat
tools/pydeps_graph.sh
tools/pylint_check_for_errors.bat
tools/reinstall_local.bat
tools/tach_check.bat
tools/tach_check.sh
tools/tach_docs.bat
tools/tach_docs.py
tools/tach_docs.sh
tools/vulture_check.bat
tools/vulture_check.sh