maps_directionspyapple-mcp — Get directions between two locations
get_function_bodypy-ast-mcp — Full numbered source of a function or method. Supports Class.method and dotted nested paths; falls back to base classes in the same file.
list_methodspy-ast-mcp — All methods of a class: declared, properties, class/static methods, class attributes, and members inherited from base classes defined in the
get_type_definitionpy-ast-mcp — Extract a class / TypeAlias / Enum / Protocol / TypedDict / NamedTuple definition with its members and source.
list_declarationspy-ast-mcp — Module-level assignments with annotated or inferred types.
list_exportspy-ast-mcp — Public API: respects __all__ when present, otherwise non-underscore module-level names; flags re-exported imports and names in __all__ that
list_importspy-ast-mcp — All imports with bound name, module path, relative-import level and aliases, grouped into stdlib / third-party / relative.
find_usagespy-ast-mcp — Every occurrence of an identifier with surrounding source lines: reads, assignments, parameters, attribute access, imports, global/nonlocal.
call_graphpy-ast-mcp — Mermaid flowchart of call relationships. function roots the graph at one function; scope='package' walks every .py file in the containing di
get_callerspy-ast-mcp — Reverse call graph: direct callers with call sites, transitive callers, and the entry points that reach the function.
code_smellspy-ast-mcp — Long functions, deep nesting, god classes, too many parameters, mutable default arguments, mutable @dataclass field defaults, bare except:,
find_errorspy-ast-mcp — Python-specific hazards: bare/broad except, except: pass, except clauses made unreachable by an earlier one, mutable default args, mutable @
code_complexitypy-ast-mcp — Cyclomatic complexity per function with an A–F rank. Counts if/elif, for, while, for/try else, except, comprehensions and their if clauses,
dead_codepy-ast-mcp — Unreferenced private and module-level symbols across a directory. If path is a file, analyzes that file; if a directory, analyzes all .py fi
analyze_filepy-ast-mcp — High-level summary of every symbol in a Python file: classes (with dataclass/enum/Protocol/TypedDict classification), functions, async funct
list_functionspy-ast-mcp — All functions and methods with full signatures (annotations, defaults, return type, decorators, async flag) and line ranges.
pyautogui_positionpyautogui-mcp — Returns the current mouse cursor coordinates.
pyautogui_hotkeypyautogui-mcp — Performs a hotkey chord (e.g., Ctrl+C).
pyautogui_moveTopyautogui-mcp — Moves the mouse to specified coordinates.
pyautogui_moveRelpyautogui-mcp — Moves the mouse relative to its current position.
pyautogui_writepyautogui-mcp — Types a message using the keyboard.