gcp-auditmate
Self-service audit toolkit for Google Cloud Platform, powered by MCP.
claude mcp add --transport stdio samzhu-gcp-auditmate-mcp-server docker run -i samzhu/gcp-auditmate-mcp-server \ --env JAVA_OPTS="Placeholder for Java runtime options" \ --env GCP_CREDENTIALS_JSON="Path or JSON string with GCP credentials (if required)"
How to use
gcp-auditmate-mcp-server is a self-service audit toolkit for Google Cloud Platform built on the Spring AI MCP Server framework and compiled to a GraalVM native image for fast cold starts. It automates scanning and reporting of GCP resources and is designed to produce structured audit outputs and SBOM information to support compliance. The server integrates with Claude Desktop for enhanced conversational capabilities and can be accessed as a local or containerized service. Use it to generate comprehensive reports on your GCP environment, including resource inventories, compliance checks, and risk indicators, all driven by the MCP tooling.
How to install
Prerequisites:
- Docker installed on your host (recommended for easiest setup)
- Optional: access to Google Cloud credentials if you want live scans against a GCP project
- Network access to pull the container image
Installation steps (Docker-based):
-
Pull the container image (or use your preferred registry): docker pull samzhu/gcp-auditmate-mcp-server
-
Run the MCP server container: docker run -i samzhu/gcp-auditmate-mcp-server
-
If you need to pass credentials or config, mount environment variables or volumes as needed: docker run -e GCP_CREDENTIALS_JSON='{"type":"service_account",...}'
-v /path/to/config:/app/config
-i samzhu/gcp-auditmate-mcp-server -
Verify the server is up by checking logs or hitting the provided MCP endpoint (see documentation for exact port and endpoint).
Additional notes
Notes:
- The server is described as a GraalVM native image for sub-100 ms cold starts. If you encounter startup issues, ensure your container runtime allows native image execution.
- SBOM is provided for compliance; consider enabling SBOM generation in your deployment if you require it in your build pipeline.
- If integrating with Claude Desktop or other tools, follow the MCP server integration docs for authentication and API usage.
- Provide GCP credentials securely and avoid embedding secrets in images or code.
- If you run locally without Docker, you would adapt to the Java/MCP hosting method described in any project-specific docs (e.g., running a Java-based MCP server directly).
Related MCP Servers
generative-ui-playground
Interact with all three types of generative UI, all in one interface
freepik
The Freepik enables popular agent Model Context Protocol (MCP) to integrate with Freepik APIs through function calling.
language
MCP server from alexwohletz/language-server-mcp
html-to-markdown
MCP server for converting HTML to Markdown using Turndown.js. Fetch web pages and convert them to clean, formatted Markdown.
mcp-doc-forge
MCP server that provides doc forge capabilities
mcp -client-spring-ai
MCP server from mohamedYoussfi/mcp-server-client-spring-ai