About Tools Py
Tools Py is an MCP server in the Search category: mCP server providing code quality checks (pylint and pytest) with smart LLM-friendly prompts for analysis and fixes. Enables Claude and other AI assistants to analyze your code and suggest improvements.
Install
git clone https://github.com/MarcusJellinghaus/mcp-tools-pyThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (17)
find_referencesAll references to a symbol across the project
Parameters not published.
get_library_sourceResolves a dotted import path in the configured project environment and returns its source
Parameters not published.
list_symbolsTop-level functions, classes and variables in a file
Parameters not published.
move_moduleMoves a module into another package, updating references
Parameters not published.
move_symbolMoves top-level symbols to another module, updating imports
Parameters not published.
rename_symbolRenames a module-level symbol project-wide
Parameters not published.
run_bandit_checkSecurity lint
Parameters not published.
run_format_codeRuns isort then black; `check_only` reports without writing
Parameters not published.
run_lint_imports_checkImport-contract validation from `.importlinter`
Parameters not published.
run_mypy_checkType checking driven by the project's `[tool.mypy]`, with configurable error codes
Parameters not published.
Show all 17 tools
run_pylint_checkStatic analysis; findings returned as an LLM-actionable prompt
Parameters not published.
run_pytest_checkRuns the test suite, parses the JSON report, summarises failures
Parameters not published.
run_ruff_checkRuff lint analysis, read-only
Parameters not published.
run_ruff_fixApplies ruff's safe fixes in place; unsafe fixes are opt-in
Parameters not published.
run_tach_checkArchitectural boundary validation from `tach.toml`
Parameters not published.
run_vulture_checkDead-code detection against `vulture_whitelist.py`
Parameters not published.
sleepPauses execution for a given number of seconds
Parameters not published.
Ask AI
Ask AI about Tools Py
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.