MCP Tools Py - Module Dependency Graph
Generated by tach - Architectural Boundary Enforcement
graph TD
mcp_tools_py.code_checker_pytest --> mcp_tools_py.utils
mcp_tools_py.code_checker_pytest --> mcp_tools_py.log_utils
mcp_tools_py.code_checker_pylint --> mcp_tools_py.utils
mcp_tools_py.code_checker_pylint --> mcp_tools_py.log_utils
mcp_tools_py.code_checker_mypy --> mcp_tools_py.utils
mcp_tools_py.code_checker_mypy --> mcp_tools_py.log_utils
mcp_tools_py.server --> mcp_tools_py.code_checker_pytest
mcp_tools_py.server --> mcp_tools_py.code_checker_pylint
mcp_tools_py.server --> mcp_tools_py.code_checker_mypy
mcp_tools_py.server --> mcp_tools_py.utils
mcp_tools_py.server --> mcp_tools_py.log_utils
mcp_tools_py.main --> mcp_tools_py.server
mcp_tools_py.utils --> mcp_tools_py.log_utils
mcp_tools_py.log_utils
Architecture Layers
- Entry Point - CLI argument parsing and server startup (
main)
- Server - MCP tool registration and result formatting (
server)
- Checker Implementation - Tool-specific integrations (
code_checker_pytest, code_checker_pylint, code_checker_mypy)
- Utilities - Shared infrastructure (
utils, log_utils)
Commands
tach check - Verify architectural boundaries
tools/tach_docs.bat or tools/tach_docs.sh - Regenerate this documentation
tools/pydeps_graph.bat or tools/pydeps_graph.sh - Generate pydeps visualization