plaud-mcp-dcr-bridge
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@plaud-mcp-dcr-bridgeDeploy the Plaud MCP DCR bridge to Cloud Run"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Plaud MCP DCR Bridge for Gemini Enterprise
Package repository for deploying Plaud Remote Model Context Protocol (MCP) with Dynamic Client Registration (DCR) and OAuth 2.0 proxying on Google Cloud Run and connecting to Gemini Enterprise apps.
Target GCP Specifications
GCP Project:
{YOUR_GCP_PROJECT_ID}(Configurable viaGCP_PROJECT_IDenv var)Cloud Run Service:
plaud-mcp-dcr-bridge(Region:us-central1)
Related MCP server: GCP MCP Host on Cloud Run
Prerequisites
Google Cloud SDK (
gcloudCLI) installed and authenticated:gcloud auth login gcloud config set project <YOUR_PROJECT_ID>Discovery Engine Service Agent granted Secret Accessor IAM permissions:
gcloud projects add-iam-policy-binding <YOUR_PROJECT_ID> \ --member="serviceAccount:service-<YOUR_PROJECT_NUMBER>@gcp-sa-discoveryengine.iam.gserviceaccount.com" \ --role="roles/secretmanager.secretAccessor"
Environment Setup (.env)
Copy .env.example to .env and fill in your GCP Project ID:
cp .env.example .env.env configuration example:
# GCP Configuration
GCP_PROJECT_ID={YOUR_GCP_PROJECT_ID}
GCP_REGION=us-central1
SERVICE_NAME=plaud-mcp-dcr-bridge
# Plaud Remote Endpoints
BASE_URL=https://mcp.plaud.ai
API_URL=https://api.plaud.aiQuick Deployment Command
chmod +x deploy.sh
./deploy.shor via gcloud:
gcloud builds submit --tag us-central1-docker.pkg.dev/{YOUR_GCP_PROJECT_ID}/cloud-run-source-deploy/plaud-mcp-dcr-bridge:latest
gcloud run deploy plaud-mcp-dcr-bridge \
--image us-central1-docker.pkg.dev/{YOUR_GCP_PROJECT_ID}/cloud-run-source-deploy/plaud-mcp-dcr-bridge:latest \
--region us-central1 \
--project {YOUR_GCP_PROJECT_ID} \
--allow-unauthenticatedEndpoints Provided
Endpoint | Method | Description |
| GET | OAuth 2.0 Authorization Server Metadata |
| GET | Remote MCP Server discovery metadata |
| POST | Dynamic Client Registration (DCR, RFC 7591) |
| GET | OAuth 2.0 Authorization Proxy |
| POST | OAuth 2.0 Token Proxy |
| POST / GET | Streamable HTTP MCP Protocol Transport |
| GET | Health Check Endpoint |
How to Get / Generate the Client ID
Option A: Via curl Command in Terminal (Instant)
Run this request to retrieve or generate a Client ID and Secret directly:
curl -X POST https://{YOUR_CLOUD_RUN_SERVICE_URL}/register \
-H "Content-Type: application/json" \
-d '{
"client_name": "Gemini Enterprise App",
"redirect_uris": ["https://vertexaisearch.cloud.google.com/oauth-redirect"]
}'JSON Output Example:
{
"client_id": "eyJ2...",
"client_secret": "plaud-dcr-secret",
"client_name": "Gemini Enterprise App",
"grant_types": ["authorization_code", "refresh_token"],
"response_types": ["code"]
}Copy the client_id string (eyJ2...) to use in Gemini Enterprise authentication settings.
Option B: Automatically via Gemini Enterprise DCR
When configuring the Extension in Gemini Enterprise, enter the Registration URL (https://{YOUR_CLOUD_RUN_SERVICE_URL}/register). Gemini Enterprise will automatically execute /register and populate the Client ID and Secret fields behind the scenes!
Connecting to Gemini Enterprise
Open Google Cloud Console -> Gemini Enterprise (or Agent Space).
Go to Connected data stores -> + New data store -> Add MCP server and enter these parameters:
Setting Field | Value to Enter |
MCP Server URL |
|
Authorization URL |
|
Token URL |
|
Registration URL (DCR) |
|
Client ID |
|
Client Secret |
|
Scopes |
|
Enable PKCE Support | CHECK / ENABLE ✅ |
Use HTTP Basic Authentication | UNCHECK / DISABLE ❌ |
After connecting to Connected data stores, click Actions and select Reload custom actions.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
Hosted MCP server with managed OAuth for 15+ toolkits: Google Workspace, Fitbit, Oura, Kalshi, etc.
Google-OAuth-gated LLM gateway: verify a Google ID token, then run a Gemini (Vertex AI) completion f
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceMCP server for Azure cost analysis via the Azure Cost Management Query API, deployed to Google Cloud Run for use with Gemini Enterprise.-
- AlicenseNot gradedqualityBmaintenanceEnables management of GCP resources and integration with AI development tools via a stateless MCP server hosted on Cloud Run.11 npmMIT
- AlicenseNot gradedqualityDmaintenanceDeploys a remote MCP server to Google Cloud with authentication, enabling tool invocation via FastMCP and local testing with uv.MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to securely operate Microsoft 365 services, including Outlook email drafting/sending, Teams messaging, and user profile retrieval, through MCP over Streamable HTTP. Deployable on Google Cloud Run with managed authentication via Microsoft Entra ID.-