MacOS-MCP
PythonCursorTouch
Lightweight MCP server for computer use in MacOS
Score Breakdown
Authentication
Tier A — OAuth 2.0 / OIDC
Full OAuth 2.0 with authorization code flow, PKCE, or OIDC. Best-in-class authentication.
Last scanned 6/20/2026
Security Findings(275)
Consider possible security implications associated with the subprocess module.
./src/macos_mcp/__main__.py:45
Try, Except, Pass detected.
./src/macos_mcp/__main__.py:95
Starting a process with a partial executable path
./src/macos_mcp/__main__.py:715
subprocess call - check for execution of untrusted input.
./src/macos_mcp/__main__.py:715
Starting a process with a partial executable path
./src/macos_mcp/__main__.py:719
subprocess call - check for execution of untrusted input.
./src/macos_mcp/__main__.py:719
Possible binding to all interfaces.
./src/macos_mcp/__main__.py:724
Starting a process with a partial executable path
./src/macos_mcp/__main__.py:725
subprocess call - check for execution of untrusted input.
./src/macos_mcp/__main__.py:725
Starting a process with a partial executable path
./src/macos_mcp/__main__.py:740
subprocess call - check for execution of untrusted input.
./src/macos_mcp/__main__.py:740
Possible binding to all interfaces.
./src/macos_mcp/__main__.py:770
Starting a process with a partial executable path
./src/macos_mcp/__main__.py:915
subprocess call - check for execution of untrusted input.
./src/macos_mcp/__main__.py:915
Consider possible security implications associated with the subprocess module.
./src/macos_mcp/ax/core.py:11
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:281
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:299
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:337
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:348
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:359
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:384
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:402
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:420
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:430
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:435
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:453
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:458
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:470
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:615
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:635
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:678
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:682
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:709
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:730
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:753
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:838
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:859
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:881
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:929
Starting a process with a partial executable path
./src/macos_mcp/ax/core.py:1398
subprocess call - check for execution of untrusted input.
./src/macos_mcp/ax/core.py:1398
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:1427
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:1664
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:1711
Try, Except, Pass detected.
./src/macos_mcp/ax/core.py:1738
Starting a process with a partial executable path
./src/macos_mcp/ax/core.py:1777
subprocess call - check for execution of untrusted input.
./src/macos_mcp/ax/core.py:1777
Starting a process with a partial executable path
./src/macos_mcp/ax/core.py:1781
subprocess call - check for execution of untrusted input.
./src/macos_mcp/ax/core.py:1781
Starting a process with a partial executable path
./src/macos_mcp/ax/core.py:1793
subprocess call - check for execution of untrusted input.
./src/macos_mcp/ax/core.py:1793
Starting a process with a partial executable path
./src/macos_mcp/ax/core.py:1825
subprocess call - check for execution of untrusted input.
./src/macos_mcp/ax/core.py:1825
subprocess call - check for execution of untrusted input.
./src/macos_mcp/ax/core.py:1833
Try, Except, Pass detected.
./src/macos_mcp/ax/events.py:124
Try, Except, Pass detected.
./src/macos_mcp/ax/events.py:151
Try, Except, Pass detected.
./src/macos_mcp/ax/events.py:162
Try, Except, Pass detected.
./src/macos_mcp/ax/events.py:303
Try, Except, Pass detected.
./src/macos_mcp/ax/events.py:413
Consider possible security implications associated with the subprocess module.
./src/macos_mcp/desktop/service.py:114
Starting a process with a partial executable path
./src/macos_mcp/desktop/service.py:123
subprocess call - check for execution of untrusted input.
./src/macos_mcp/desktop/service.py:123
Standard pseudo-random generators are not suitable for security/cryptographic purposes.
./src/macos_mcp/desktop/service.py:526
Standard pseudo-random generators are not suitable for security/cryptographic purposes.
./src/macos_mcp/desktop/service.py:527
Standard pseudo-random generators are not suitable for security/cryptographic purposes.
./src/macos_mcp/desktop/service.py:528
Try, Except, Pass detected.
./src/macos_mcp/infrastructure/analytics.py:151
Possible hardcoded password: 'Bearer'
./src/macos_mcp/infrastructure/oauth.py:263
Consider possible security implications associated with the subprocess module.
./src/macos_mcp/permissions.py:5
Starting a process with a partial executable path
./src/macos_mcp/permissions.py:37
subprocess call - check for execution of untrusted input.
./src/macos_mcp/permissions.py:37
Starting a process with a partial executable path
./src/macos_mcp/permissions.py:72
subprocess call - check for execution of untrusted input.
./src/macos_mcp/permissions.py:72
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_config.py:17
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_config.py:18
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_config.py:19
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_config.py:20
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_config.py:24
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_config.py:25
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_config.py:26
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_config.py:27
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_config.py:31
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_config.py:35
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_config.py:44
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_config.py:48
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_config.py:52
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_config.py:61
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_config.py:65
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_config.py:69
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_config.py:73
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_config.py:77
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_config.py:81
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_config.py:87
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_config.py:97
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_config.py:102
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:19
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:20
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:21
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:28
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:29
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:41
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:49
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:55
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:65
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:77
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:86
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:92
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:188
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:226
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:236
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:246
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:253
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:259
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:268
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:269
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:277
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:297
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:304
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:316
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:323
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:326
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:333
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:347
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:357
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_service.py:367
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:14
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:15
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:16
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:17
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:18
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:19
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:29
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:30
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:35
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:40
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:58
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:59
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:60
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:61
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:62
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:75
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:76
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:89
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:90
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:91
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:92
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:100
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:101
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:102
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:111
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:112
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:113
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:114
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:115
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:124
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:133
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:134
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:135
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:144
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_desktop_views.py:168
Consider possible security implications associated with the subprocess module.
./tests/test_permissions.py:5
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_permissions.py:18
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_permissions.py:25
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_permissions.py:35
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_permissions.py:52
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_permissions.py:65
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_permissions.py:78
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_permissions.py:90
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_permissions.py:109
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_permissions.py:110
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_permissions.py:125
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_permissions.py:126
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_permissions.py:141
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_permissions.py:142
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_permissions.py:157
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_permissions.py:158
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:48
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:49
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:62
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:63
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:64
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:85
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:100
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:101
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:102
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:116
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:129
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:143
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:156
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:157
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:158
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:159
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:167
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:168
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:169
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:170
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:171
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:172
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:180
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:181
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:182
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:183
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:184
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:185
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:194
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:195
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:213
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:214
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:215
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:240
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:241
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:242
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:265
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:291
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:293
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_service.py:294
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:22
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:23
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:28
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:33
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:38
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:48
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:49
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:50
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:51
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:52
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:53
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:59
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:60
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:66
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:67
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:72
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:77
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:83
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:84
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:85
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:86
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:92
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:98
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:104
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:110
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:128
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:129
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:130
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:131
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:132
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:147
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:165
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:166
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:167
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:168
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:169
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:184
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:185
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:186
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:196
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:201
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:211
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:212
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:213
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:214
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:215
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:229
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:230
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:246
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:247
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:248
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:254
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:260
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:283
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:284
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:300
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:301
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:325
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:331
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
./tests/test_tree_views.py:337
Claude Desktop Config
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"MacOS-MCP": {
"command": "python",
"args": [
"-m",
"MacOS-MCP"
]
}
}
}Refer to the repo README for exact installation instructions.