Boilerplate
БесплатноНе проверенA boilerplate for deploying a remote MCP server on Google Cloud with authentication, enabling experimentation with MCP tools.
Описание
A boilerplate for deploying a remote MCP server on Google Cloud with authentication, enabling experimentation with MCP tools.
README
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
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
- Install uv on your computer if you'd like to run the invoke the MCP server locally using your testing script.
- Rename
.envrc_sampleto .envrc so that your shell can pickup the GCLOUD_PROJECT_ID environment variablemv .envrc_sample .envrc - Update your GCLOUD_PROJECT_ID in your
.envrcfile with the ID of your google cloud project. - 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
- 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
- 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
- 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. - Now,
localhost:8080should be pointed to your deployed instance with authentication enabled - Run
uv run test_server.pyto 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
- 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.
- Stop converting your REST APIs to MCP
Установка Boilerplate
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/anshajk/mcp_boilerplateFAQ
Boilerplate MCP бесплатный?
Да, Boilerplate MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Boilerplate?
Нет, Boilerplate работает без API-ключей и переменных окружения.
Boilerplate — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Boilerplate в Claude Desktop, Claude Code или Cursor?
Открой Boilerplate на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Boilerplate with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
