getground-mcp-gcp
v0.0.2
Published
Model Context Protocol server for Google Cloud Logging
Maintainers
Readme
Custom GetGround GCP MCP Server
This is a custom MCP server for GCP. It is used to provide a set of tools for interacting with GCP services.
Available tools
TODO - Add tools documentation here
Setup
Install dependencies
pnpm installBuild the project
pnpm buildLint the project
npm run lintRun in development mode
npm run devBuild with Docker
docker build -t eu.gcr.io/mcp-server:latest .CI
The project uses CircleCI to build and deploy the server to GCP.
During each run, the following steps are performed:
- Install dependencies
- Build the Docker image
- Push the Docker image to GCP Cloud Run
- Apply the IAM policy to the Cloud Run service
Note that the Cloud Run service is configured to run with 1 instance always to ensure that the service is always running and we are able to setup the SSE connection.
The IAM policy is stored in the deploy/policy.yaml file.
You can check the logs of the deployed service in the Cloud Run service console here:
https://console.cloud.google.com/run/detail/europe-west1/gcp-mcp-server/metrics?inv=1&invt=AbyE9g&project=shared-infrastructure-322609
