Add a few missing dependencies to MCPClient

Also adds a watched directory.