Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.murmur.dev/llms.txt

Use this file to discover all available pages before exploring further.

Prints a publicly-reachable URL for each specified port on the current agent’s VM. Each URL routes through the port proxy, so external tools and browsers can reach services the agent is running without a tunnel. This command runs only on a VM. It reads the agent’s identity from the environment and constructs the URL locally — no API call is made.

Synopsis

murmur url port <port> [port ...]

Arguments

NameTypeRequiredDescription
portintyesOne or more port numbers (1—65535). Each port prints one URL on its own line.

Examples

Single port

murmur url port 3000
https://github-acme-a1b2c3d4e5f6-3000.port.murmur.example.com/

Multiple ports

murmur url port 3000 8080
https://github-acme-a1b2c3d4e5f6-3000.port.murmur.example.com/
https://github-acme-a1b2c3d4e5f6-8080.port.murmur.example.com/
Each port produces one line of output, in the order given.

Errors

CodeMeaningWhat to do
MURMUR_WORKFLOW_ID not setThe command is not running on an agent VM.Run murmur url port from inside a VM. On your laptop, use murmur port-forward instead.
invalid portA port argument is not a number or is outside 1—65535.Pass valid port numbers.
port proxy not configuredThe public_url field is missing from murmur.yaml.Set public_url in your configuration.