Skip to content

CLI reference ​

Top-level syntax ​

text
tuls <COMMAND> [OPTIONS]

Server commands ​

CommandPositional inputImportant options
filesystem [DIR]...Zero or more allowed directories; default .--allow, --deny
fetchNone--robots, --network, --user-agent, --proxy-url, --allow, --deny
memoryNone--memory-file, --allow, --deny
shell [DIR]...Zero or more allowed directories; default .--allow, --deny
skills [DIR]Workspace root; default .--allow, --deny
agents [DIR]Workspace root; default .--allow, --deny

Shared policy options ​

OptionRepeatableMeaning
--allow SELECTORYesEnables a capability or exact built-in tool. Once present, policy becomes an allowlist.
--deny SELECTORYesDenies a capability or exact built-in tool. Deny always wins.

Fetch-specific options ​

OptionValuesDefaultMeaning
--robotsrespect, ignoreignorerobots.txt policy for autonomous tool calls
--networkpublic, unrestrictedpublicOutbound destination policy
--user-agentstringMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36HTTP User-Agent
--proxy-urlHTTP(S) URLnoneOutbound proxy; requires --network unrestricted

Memory-specific options ​

OptionDefaultMeaning
--memory-file PATHMEMORY_FILE_PATH, otherwise memory.jsonlPersistent JSONL knowledge graph path

Relative paths

For filesystem and shell, relative paths resolve against the first configured directory. If multiple roots are supplied, the first root remains the default base rather than being reordered internally.

MIT licensed · built for MCP 2026-07-28