Awesome MCPCloud & DevOps

GoogleCloudPlatform/cloud-run-mcp

⭐ 630 JavaScript repository created 2025-05-06

The project "cloud-run-mcp" is an MCP (Model Context Protocol) server designed to enable AI agents and applications to deploy code and manage services securely on Google Cloud Run. It supports both local and remote deployment scenarios, making it versatile for different development environments. The server allows MCP-compatible AI agents to deploy applications directly to Cloud Run, facilitating seamless integration with AI-powered IDEs, AI assistant applications, and agent SDKs such as the Google Gen AI SDK and the Agent Development Kit. The repository provides tools for various deployment and management tasks, including deploying file contents directly to Cloud Run, listing Cloud Run services, retrieving service details and logs, and deploying local files or folders to Cloud Run services. Some of these tools are only available when running the server locally. Users can run the MCP server locally on their machines using local Google Cloud credentials, which is ideal for AI-assisted IDEs or desktop AI applications. The setup involves installing Node.js, the Google Cloud SDK, and authenticating with Google Cloud. Configuration involves updating the MCP client to use the cloud-run MCP server. Alternatively, the MCP server can be deployed remotely on Google Cloud Run itself. This remote deployment requires IAM authentication to secure access and prevent unauthorized use of Google Cloud resources. The process includes deploying the MCP server container to Cloud Run, setting up a secure proxy on the local machine to connect to the remote server, and configuring the MCP client to communicate through this proxy. Overall, cloud-run-mcp provides a secure, flexible, and integrated solution for AI-driven deployment and management of applications on Google Cloud Run, leveraging the Model Context Protocol to enable advanced AI agent interactions with cloud infrastructure.

https://github.com/GoogleCloudPlatform/cloud-run-mcp

agent-development-kitai-agentsai-assistant-appsai-powered-idescloud-application-deploymentcloud-infrastructurecloud-run-servicescode-deploymentcreate-projectdeploy-appsdeploy-file-contentsdeploy-local-filesdeploy-local-folderget-serviceget-service-loggoogle-cloudgoogle-cloud-rungoogle-cloud-sdkgoogle-gen-ai-sdkiam-authenticationlist-projectslist-serviceslocal-deploymentlocal-mcp-servermcpmcp-servermodel-context-protocolnode.jsremote-deploymentremote-mcp-serversecure-deploymentservice-management

Also in Cloud & DevOps

apache/apisix

Apache APISIX is a high-performance cloud-native API Gateway and AI Gateway that supports Model Context Protocol (MCP) integration through its mcp-bridge plugin, offering dynamic traffic management, security, and observability features.

awslabs/mcp

AWS MCP Servers is a suite of specialized Model Context Protocol servers that integrate AWS best practices and resources into AI-powered development workflows to enhance cloud-native development and infrastructure management.

webiny/webiny-js

Webiny is an open-source, self-hosted headless CMS and framework, built on AWS serverless with AI-assisted development capabilities via an embedded MCP server, designed for large organizations.

modelcontextprotocol/registry

MCP Registry is a community-driven centralized service offering a RESTful API for discovering, managing, and publishing Model Context Protocol (MCP) servers with MongoDB and Docker support.

beclab/Olares

Olares is an open-source personal cloud operating system that enables users to run local AI models and applications with personalized, context-aware AI interactions using a Model Context Protocol-like mechanism, providing a private and secure AI home server environment.

cloudflare/mcp-server-cloudflare

Cloudflare MCP Server is a suite of MCP servers that enable large language model clients to interact with and manage Cloudflare's cloud services through natural language commands, facilitating automation and insights across various domains.

grafana/mcp-grafana

mcp-grafana is an MCP server that provides comprehensive programmatic access to Grafana's dashboards, datasources, alerts, incidents, and on-call management features through MCP clients.

metorial/mcp-containers

MCP Containers offers containerized versions of hundreds of MCP servers, enabling easy, secure, and up-to-date deployment of Model Context Protocol servers for AI integration and experimentation.