Automox MCP Server
Official MCP server for Automox. Manage devices, patches, and policies in natural language.
com.automox/automox-mcp · Repository · version 2.2.9 · 10 stars · listed from registry
Install
The sweep installs into a clean prefix, but this is the command a user would run:
uvx automox-mcp
Needs credentials: AUTOMOX_API_KEY, AUTOMOX_ACCOUNT_UUID. The probe used placeholder values, so an amber needs credentials result below means the server asked for the real ones, not that it is broken. Maintainers: how to go green.
Results by platform
Linux
needs credentials2026-08-17 · probed over pypi5 recorded runs, oldest first.
handshake failed: MCP error -32000: Connection closed
--- stderr (tail) ---
Installed 69 packages in 36ms
Traceback (most recent call last):
File "/home/runner/.cache/uv/archive-v0/JSGsoRvqLbTgJaX9/bin/automox-mcp", line 12, in <module>
sys.exit(main())
^^^^^^
File "/home/runner/.cache/uv/archive-v0/JSGsoRvqLbTgJaX9/lib/python3.12/site-packages/automox_mcp/__init__.py", line 219, in main
mcp.run(transport=transport, show_banner=args.show_banner, **transport_kwargs)
^^^^^^^
File "/home/runner/.cache/uv/archive-v0/JSGsoRvqLbTgJaX9/lib/python3.12/site-packages/automox_mcp/__init__.py", line 32, in __getattr__
return getattr(self._get(), name)
^^^^^^^^^^^
File "/home/runner/.cache/uv/archive-v0/JSGsoRvqLbTgJaX9/lib/python3.12/site-packages/automox_mcp/__init__.py", line 28, in _get
self._instance = create_server()
^^^^^^^^^^^^^^^
File "/home/runner/.cache/uv/archive-v0/JSGsoRvqLbTgJaX9/lib/python3.12/site-packages/automox_mcp/server.py", line 172, in create_server
client = AutomoxClient()
^^^^^^^^^^^^^^^
File "/home/runner/.cache/uv/archive-v0/JSGsoRvqLbTgJaX9/lib/python3.12/site-packages/automox_mcp/client.py", line 97, in __init__
raise ValueError(
ValueError: AUTOMOX_ACCOUNT_UUID contains invalid characters: 'DOES_IT_INSTALL_PLACEHOLDER'. Expected alphanumeric characters and hyphens only.
macOS
needs credentials2026-08-17 · probed over pypi5 recorded runs, oldest first.
handshake failed: MCP error -32000: Connection closed
--- stderr (tail) ---
Installed 67 packages in 591ms
Traceback (most recent call last):
File "/Users/runner/.cache/uv/archive-v0/sfVRtdcwqBcGvKVL/bin/automox-mcp", line 12, in <module>
sys.exit(main())
~~~~^^
File "/Users/runner/.cache/uv/archive-v0/sfVRtdcwqBcGvKVL/lib/python3.14/site-packages/automox_mcp/__init__.py", line 219, in main
mcp.run(transport=transport, show_banner=args.show_banner, **transport_kwargs)
^^^^^^^
File "/Users/runner/.cache/uv/archive-v0/sfVRtdcwqBcGvKVL/lib/python3.14/site-packages/automox_mcp/__init__.py", line 32, in __getattr__
return getattr(self._get(), name)
~~~~~~~~~^^
File "/Users/runner/.cache/uv/archive-v0/sfVRtdcwqBcGvKVL/lib/python3.14/site-packages/automox_mcp/__init__.py", line 28, in _get
self._instance = create_server()
~~~~~~~~~~~~~^^
File "/Users/runner/.cache/uv/archive-v0/sfVRtdcwqBcGvKVL/lib/python3.14/site-packages/automox_mcp/server.py", line 172, in create_server
client = AutomoxClient()
File "/Users/runner/.cache/uv/archive-v0/sfVRtdcwqBcGvKVL/lib/python3.14/site-packages/automox_mcp/client.py", line 97, in __init__
raise ValueError(
...<2 lines>...
)
ValueError: AUTOMOX_ACCOUNT_UUID contains invalid characters: 'DOES_IT_INSTALL_PLACEHOLDER'. Expected alphanumeric characters and hyphens only.
Windows
needs credentials2026-08-17 · probed over pypi5 recorded runs, oldest first.
handshake failed: MCP error -32000: Connection closed
--- stderr (tail) ---
Installed 70 packages in 12.85s
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\runneradmin\AppData\Local\uv\cache\archive-v0\rsNslvGWXEiT37-h\Scripts\automox-mcp.exe\__main__.py", line 10, in <module>
File "C:\Users\runneradmin\AppData\Local\uv\cache\archive-v0\rsNslvGWXEiT37-h\Lib\site-packages\automox_mcp\__init__.py", line 219, in main
mcp.run(transport=transport, show_banner=args.show_banner, **transport_kwargs)
^^^^^^^
File "C:\Users\runneradmin\AppData\Local\uv\cache\archive-v0\rsNslvGWXEiT37-h\Lib\site-packages\automox_mcp\__init__.py", line 32, in __getattr__
return getattr(self._get(), name)
^^^^^^^^^^^
File "C:\Users\runneradmin\AppData\Local\uv\cache\archive-v0\rsNslvGWXEiT37-h\Lib\site-packages\automox_mcp\__init__.py", line 28, in _get
self._instance = create_server()
^^^^^^^^^^^^^^^
File "C:\Users\runneradmin\AppData\Local\uv\cache\archive-v0\rsNslvGWXEiT37-h\Lib\site-packages\automox_mcp\server.py", line 172, in create_server
client = AutomoxClient()
^^^^^^^^^^^^^^^
File "C:\Users\runneradmin\AppData\Local\uv\cache\archive-v0\rsNslvGWXEiT37-h\Lib\site-packages\automox_mcp\client.py", line 97, in __init__
raise ValueError(
ValueError: AUTOMOX_ACCOUNT_UUID contains invalid characters: 'DOES_IT_INSTALL_PLACEHOLDER'. Expected alphanumeric characters and hyphens only.
Badge
Paste this into the project README to show the current result:
[](https://doesitinstall.com/s/com.automox__automox-mcp.html)