MCP Tools Py - Dependency Graph

# MCP Tools Py - Module Dependency Graph

Generated by tach - Architectural Boundary Enforcement

Entry Point
Server
Checker Implementation
Utilities
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