adk-mcp-gitops-release-agent
Provides tools for automating semantic release notes, pull request tagging, and changelog verification on GitHub repositories.
Provides tools for automating semantic release notes, merge request tagging, and changelog verification on GitLab repositories.
Provides tools for integrating Jira issues to automate semantic release notes, PR tagging, and changelog verification across project management workflows.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@adk-mcp-gitops-release-agentGenerate semantic release notes from merged PRs since last release"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP GitOps Continuous Release Orchestrator
Google ADK Master Curriculum — Track 3: MCP (Model Context Protocol) & Tool Ecosystems (Application 13 of 40)
Architectural Overview
ADK MCP agent integrating GitHub, GitLab, and Jira MCP servers for automated semantic release notes, PR tagging, and changelog verification.
Google ADK Primitives Featured
Agentmcp_tool
Related MCP server: mcp-commits
System Architecture
graph TD
User["Client / Event Stream"] --> Gateway["ADK Runtime / FastApi Server"]
Gateway --> Agent["adk-mcp-gitops-release-agent (Root Agent)"]
Agent --> Tools["Specialized Domain Tools"]
Tools --> External["External Systems / Google Cloud APIs"]Project Structure
.
├── agent.py # Google ADK agent definition
├── config.py # Environment & model configurations
├── tools/ # Specialized domain tools
├── tests/ # Automated pytest suite
├── main.py # Application entrypoint
├── Dockerfile # Container deployment
└── .github/workflows/ # Automated CI verificationRunning Locally
# 1. Install dependencies
pip install -r requirements.txt
# 2. Configure credentials
export GOOGLE_API_KEY="your-gemini-api-key"
# 3. Run application
python main.pyRunning Tests
pytest tests/This server cannot be deployed
Maintenance
Related MCP Connectors
- ShipstarOAuthai.shipstar
Generate changelogs, release emails, help-center articles, banners, and social posts from commits.
Create, update, and publish changelog entries on your Patchlog changelog from any MCP client.
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…
Manage feature requests, votes, roadmaps, and changelogs from any MCP client.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables automated AI-powered code review for pull requests across GitHub, GitLab, Bitbucket, and Azure DevOps via webhooks, and manual code review through MCP tools using Groq, Claude, or GPT-4.1-
- FlicenseNot gradedqualityDmaintenanceMCP server providing commit rules with SemVer and conventional commits format for development teams.-
- AlicenseAqualityCmaintenanceMCP server for developer workflow automation — smart commits, secret scanning, PR descriptions, and more.5MIT
- AlicenseNot gradedqualityDmaintenanceProduction-ready MCP server for enforcing git/PR/Jira workflows with atomic, composable tools. Enables automated branch creation, conventional commits, PR generation, and Jira ticket operations with safety guardrails.MIT