Port MCP to support GCP Service Account (JSON key) authentication
Aaron Regis
Port should support GCP Service Account (JSON key) authentication as an additional authentication method when configuring external MCP Connectors — enabling secure, non-interactive M2M connectivity to Google-hosted MCP servers such as Google Logs Explorer.
Users should be able to configure an MCP Connector using a GCP Service Account JSON key, where Port:
- Accepts client_email and private_key stored as Port Secrets
- Handles JWT generation and short-lived access token renewal automatically in the background
- Passes the resulting bearer token to the MCP server on each invocation