Google Cloud Functionsのローカルエミュレータとして昨日のGCPUG shonanで話がありました。
ただ、ローカルエミュレータはNode.js v6.11.1必要なので、MBAで動かすにはnodeをインストール(アップグレード)が必要になります。
https://github.com/GoogleCloudPlatform/cloud-functions-emulator/
brew update brew upgrade node npm install -g npm
local emualtorは、下記でインストールできます。
npm install -g @google-cloud/functions-emulator
v8.7のnode.jsが入ったので、warningがでましたが、functionsのデプロイ(deploy)、呼び出し(call) は問題ありませんでした。
Warning: You're using Node.js v8.7.0 but Google Cloud Functions only supports v6.11.1
昨日も話されていましたが、Cloud Functionsのデプロイ調子悪いときとか、デバッグに有益かと思われます。
なお、CloudShellだと、functionsのローカルエミュレータはプリインストールされています。