Skip to main content

Python CLI and FastAPI runtime for gomtm AI automation integrations.

Project description

mtmai

mtmai is the Python CLI and FastAPI runtime used by gomtm for AI automation integrations, device control-plane commands, external-account commands, task submission, and the embedded Hermes gateway.

Install

pip install mtmai

Optional integrations are installed with extras:

pip install "mtmai[vmos]"
pip install "mtmai[browser,rpa,media,otel]"

CLI

mtmai --help
mtmai task --help
mtmai device --help
mtmai external-account --help
mtmai hermes --help

API Runtime

uvicorn mtmai.api_server:app --host 127.0.0.1 --port 7860

The API exposes /health, /api/mtmai/*, and the embedded Hermes routes mounted under /api/hermes/* when Hermes is available.

docs/ is repository documentation only and is not included in the Python package artifacts.

Some historical tests were carried over from the former mixed gomtm workspace and live under docs/legacy-tests/ with a -- suffix. They document removed or currently incomplete modules and are not part of the package smoke suite.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mtmai-0.10.3.tar.gz (348.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mtmai-0.10.3-py3-none-any.whl (989.9 kB view details)

Uploaded Python 3

File details

Details for the file mtmai-0.10.3.tar.gz.

File metadata

  • Download URL: mtmai-0.10.3.tar.gz
  • Upload date:
  • Size: 348.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for mtmai-0.10.3.tar.gz
Algorithm Hash digest
SHA256 5ec6e58738f95cf06ba4489399143d5cce8336380503f26d50129e88ba9a44d8
MD5 ce1fad17a7bd6cf48b6060dfdff9cbc8
BLAKE2b-256 a06fcb2754c12adb529c2d1ab1c7a6bb7de0e91e29bec67f43a39b220c88e568

See more details on using hashes here.

File details

Details for the file mtmai-0.10.3-py3-none-any.whl.

File metadata

  • Download URL: mtmai-0.10.3-py3-none-any.whl
  • Upload date:
  • Size: 989.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for mtmai-0.10.3-py3-none-any.whl
Algorithm Hash digest
SHA256 135919ed59b2c1db9875a7629295e665b883f4baaec155f8bfdab46f244c1d4a
MD5 e5dfd7d4c718e013f959ca0b5c065b42
BLAKE2b-256 11a6d711230a6605383ac6586d28056892e6fdab241a3babdd306c2849a670e3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page