Because the scripts run outside the harness, they would have to create their own MCP clients and manually connect to the same servers to run MCP tools. While Pi codemode runs inside the harness itself, so the script can call MCP tools directly and have the call go through the harness.