Skip to main content

Mount connector setup CLI

Project description

mountctl

mountctl is the Mount local exploration CLI.

MVP usage:

pipx run mountctl explore <KEY> "<ENTRY_COMMAND>"

Example:

pipx run mountctl explore mnt_abc123 "opencode run"

The explore command starts a Mount-hosted setup agent and serves local read-only tool calls while it inspects the current directory. mountctl does not use hardcoded file-name, model-name, tool-name, or guardrail heuristics. The hosted agent decides what to inspect and finishes by calling upload_agent_info.

It does not execute the entry command, start the target agent, install packages, edit files, or create .mount/.

Local development

python -m pip install -e .
mountctl explore dev_key "opencode run"

Useful options:

mountctl doctor

Local Tools

  • list_dir
  • read_file
  • list_env_names
  • read_env_value
  • dtap_tool_list
  • upload_agent_info

The file tools are read-only and constrained to the current working directory. mountctl never executes the entry command and never writes local files.

API Integration

mountctl connects to Mount's setup agent using the built-in API URL: https://mount-backend-production.up.railway.app.

mountctl explore <KEY> "<ENTRY_COMMAND>"

For local development or staging, MOUNT_API_URL can override the built-in API URL.

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

mountctl-0.1.0.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

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

mountctl-0.1.0-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file mountctl-0.1.0.tar.gz.

File metadata

  • Download URL: mountctl-0.1.0.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for mountctl-0.1.0.tar.gz
Algorithm Hash digest
SHA256 48abf5ceb60f504ad6f859c92101a2bd1a0eebb5688653708fa96cddb646f7a7
MD5 d5fa48dda30e7ba56dfaf998ef594752
BLAKE2b-256 94e36ddf61a53020fe99721fa091b1348d4df30424a91e05f562c5797dfa56cf

See more details on using hashes here.

File details

Details for the file mountctl-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mountctl-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for mountctl-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1ae04bbeba4f0207b0f741ff26a702917aa30742e8ced3709b6547f26e73df84
MD5 9af448bca6f7d91780ea0d4cd3eee66b
BLAKE2b-256 e9c764450505ea1d6ef88514296c0b3a829b728f278c6d26e12dc57f0a1d5e60

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