Should the MCP server make directory an optional argument and default to the current working directory? I think that would also enable relative directories too.
That would simplify the job for LLM when they need to specify full absolute paths that may be long and error-prone.