plaud-mcp-dcr-bridge
Click on "Install 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: cloudflare-mcp-google-auth
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://cloudaicompanions.google.com/oauth/callback"]
}'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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceA secure MCP server example that demonstrates how to deploy to Google Cloud Run with authentication and identity token protection. Serves as a tutorial template for building production-ready MCP servers in the cloud.
- Flicense-qualityDmaintenanceDeployable MCP server with Google OAuth for remote connections, enabling authenticated tool access via Cloudflare Workers.
- Flicense-qualityBmaintenanceMCP server for Azure cost analysis via the Azure Cost Management Query API, deployed to Google Cloud Run for use with Gemini Enterprise.
- Alicense-qualityBmaintenanceEnables management of GCP resources and integration with AI development tools via a stateless MCP server hosted on Cloud Run.27MIT
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Google-OAuth-gated LLM gateway: verify a Google ID token, then run a Gemini (Vertex AI) completion f
Hosted Google Calendar MCP server for AI agents. No self-hosting or Google Cloud setup.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jerryscy/plaud-mcp-dcr-bridge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server