Skip to main content
Glama

MCP Boilerplate

This repository contains the code to demonstrate MCP capabilities

Build Status Python 3.10+ FastAPI Code style: black

Setup instructions

–2. Create a virtual environment and setup dependencies

python3 -m venv .venv
source .venv/bin/activate 
pip install -r requirements.txt

Related MCP server: Google Cloud MCP Server

To deploy Remote MCP

We're going to deploy a remote MCP server to google cloud which also supports authentication. Navigate to the server remote-mcp-gcp directory and perform the following steps

  1. Install uv on your computer if you'd like to run the invoke the MCP server locally using your testing script.

  2. Rename .envrc_sample to .envrc so that your shell can pickup the GCLOUD_PROJECT_ID environment variable mv .envrc_sample .envrc

  3. Update your GCLOUD_PROJECT_ID in your .envrc file with the ID of your google cloud project.

  4. Create a container registry to host your MCP server container image

 gcloud artifacts repositories create remote-mcp-servers \
  --repository-format=docker \
  --location=us-central1 \
  --description="Repository for remote MCP servers" \
  --project=$GCLOUD_PROJECT_ID
  1. Submit a build job for the container image. We'll use remote build for this.

gcloud builds submit --region=us-central1 --tag us-central1-docker.pkg.dev/$GCLOUD_PROJECT_ID/remote-mcp-servers/mcp-server:latest
  1. Create a container cloud run instance with

gcloud run deploy mcp-server \
  --image us-central1-docker.pkg.dev/$GCLOUD_PROJECT_ID/remote-mcp-servers/mcp-server:latest \
  --region=us-central1 \
  --no-allow-unauthenticated
  1. Create a proxy to invoke the remote endpoint from your computer with authentication. gcloud run services proxy mcp-server --region=us-central1. This will ask you to install cloud run proxy tooling on your computer.

  2. Now, localhost:8080 should be pointed to your deployed instance with authentication enabled

  3. Run uv run test_server.py to invoke the client script against the remote server with various tools.

Feel free to create new tools and experiment.

IMPORTANT

Once you're done, delete all associated resources from Google Cloud to avoid unnecessary charges.

FAQ

  1. FastMCP vs MCP Python SDK.Read this issue for more info but generally FastMCP is much more preferred by developers and you'll be able to build much more capabilties with the same.

  2. Stop converting your REST APIs to MCP

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    A Model Context Protocol server that enables AI assistants like Claude to interact with Google Cloud Platform environments through natural language, allowing users to query and manage GCP resources during conversations.
    9
    3,857
    200
    MIT
  • A
    license
    C
    quality
    D
    maintenance
    A Model Context Protocol server that connects to Google Cloud services, allowing users to query logs, interact with Spanner databases, and analyze Cloud Monitoring metrics through natural language interaction.
    40
    54
    82
    Apache 2.0
  • A
    license
    Not graded
    quality
    F
    maintenance
    A Model Context Protocol server that connects to Google Cloud services, allowing users to query logs, interact with Spanner databases, and analyze monitoring metrics through natural language.
    54
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    A Model Context Protocol server that enables secure remote tool connections via Google account authentication.
    -

Latest Blog Posts

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/VelMuruganMahendran/mcp_boilerplate'

If you have feedback or need assistance with the MCP directory API, please join our Discord server