AI Agent Release Assurance MCP
Click on "Install 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., "@AI Agent Release Assurance MCPAssess release readiness for REL-2026.08.1"
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.
AI Agent Release Assurance MCP
Version 0.1: Release-intelligence foundation using synthetic QA data.
AI-agent evaluation capabilities are planned for Version 0.2.
An explainable Model Context Protocol (MCP) server that helps AI clients analyze software test results and defects and produce evidence-based release-readiness recommendations.
All releases, tests, defects, and customer-impact scenarios in this repository are fictional. No employer, customer, production, personal, or regulated data is used.
Why this project exists
Release decisions often require evidence distributed across test results, defect records, and team documentation.
This server gives an AI client a small, read-only interface for answering questions such as:
Should a particular release ship?
Which failed tests are potential release blockers?
Where is unresolved defect risk concentrated?
Which tests should be prioritized during targeted regression testing?
The AI does not invent the risk score. The server calculates it deterministically and returns the underlying evidence, weights, blockers, and recommended next actions for human review.
Related MCP server: QA-MCP: Test Standardization & Orchestration Server
Current capabilities
Type | Name | Purpose |
Tool |
| Returns an explainable |
Tool |
| Retrieves failed and blocked tests with an optional criticality filter |
Tool |
| Ranks components by severity-weighted unresolved defect risk |
Tool |
| Creates a bounded, risk-based regression plan |
Resource |
| Lists the synthetic releases available for analysis |
Prompt |
| Guides an evidence-based release-readiness review |
Architecture
flowchart TD
A[AI host or MCP Inspector] -->|MCP request| B[Python MCP server]
B --> C[QA service and risk rules]
C --> D[(Synthetic SQLite data)]
D --> C
C -->|Structured evidence| B
B -->|Tool result| A
D -. optional migration .-> E[(Snowflake)]SQLite keeps Version 0.1 reproducible and credential-free. The optional snowflake/setup.sql file demonstrates a possible Snowflake-native MCP path.
Quick start
Requirements
Python 3.10 or newer
Node.js/npm for the visual MCP Inspector
Install and run
git clone https://github.com/Zoya-Ammar/ai-agent-release-assurance-mcp.git
cd ai-agent-release-assurance-mcp
uv sync --extra dev
uv run python -m banking_qa_mcp.seed
uv run mcp dev src/banking_qa_mcp/server.pyThe final command starts MCP Inspector.
Open Tools, select assess_release_readiness, and provide:
{
"release_id": "REL-2026.08.1"
}Expected headline result:
{
"recommendation": "NO_GO",
"risk_score": 100,
"test_pass_rate_percent": 62.5,
"blockers": [
"Open SEV1 defect",
"Failed or blocked critical test",
"Failed or blocked high-criticality test"
]
}For comparison, REL-2026.08.2 returns GO with a risk score of 7.
Run the tests
Run the full automated test suite:
uv run pytest -qRun the dependency-free core verification:
uv run python scripts/smoke_test.pyVersion 0.1 includes tests for:
High-risk and lower-risk release recommendations
Test-result filtering
Regression-plan limits and prioritization
Invalid release identifiers
Explainable risk scoring
The score is capped at 100:
25 × failed or blocked critical tests
12 × failed or blocked high-criticality tests
35 × open SEV1 defects
18 × open SEV2 defects
7 × open SEV3 defects
2 × open SEV4 defectsAn open SEV1 defect, a failed or blocked critical test, or a failed or blocked high-criticality test is also reported as an explicit release blocker.
These weights are demonstration policy—not a universal financial-services or software-quality standard. In production, thresholds would require approval, version control, validation, and periodic review by the appropriate risk owners.
Security considerations
Version 0.1 is deliberately read-only at the application layer. A production implementation should also include:
Authentication and role-based authorization
Least-privilege database and service roles
Input and output validation
Audit logs for tool calls and recommendations
Rate limiting and observability
Secrets management and encrypted transport
Human approval for release decisions
Prompt-injection testing for retrieved content
The optional Snowflake example includes a native SQL-execution tool for sandbox demonstration purposes. It should be restricted through a dedicated read-only role and narrowed further before any non-demo use.
Version 0.2 roadmap
The next version will expand this release-intelligence foundation into an AI-agent assurance system.
Planned capabilities include:
An original AI-agent evaluation corpus
Grounding and citation validation
Prompt-injection resistance testing
Privacy and data-minimization checks
Accessibility and negative-path scenarios
Baseline-versus-candidate comparisons
Regression detection between agent versions
Playwright-based UI and accessibility execution
Snowflake-backed evaluation evidence
Human-reviewed AI-agent release recommendations
Project status
This repository is an educational portfolio prototype. It is not a production banking system, compliance tool, or autonomous release authority.
References
License
This project is available under the MIT License.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables intelligent analysis of regression test failures and automatic discovery of solutions in JIRA. Analyzes test logs using AI-driven algorithms and matches errors with relevant JIRA issues through natural language interactions.
- AlicenseBqualityCmaintenanceEnables LLM clients to generate standardized test cases, perform quality control with lint scoring, convert to Xray/Jira format, and compose test suites (Smoke/Regression/E2E) with coverage analysis.92MIT
- AlicenseBqualityBmaintenanceMCP-native release confidence control plane that turns browser execution into auditable go/no-go decisions by combining business-critical journey context, evidence-heavy QA runs, and risk governance.281MIT
- FlicenseAqualityCmaintenanceEnables AI-driven analysis of SAP transport requests, including metadata retrieval, code diff analysis, and risk detection for ABAP objects.2
Related MCP Connectors
Flaky test detection, root cause analysis, and fix suggestions for development teams.
AI QA that runs your app in a browser on every pull request: projects, test targets, test cases.
Screens public GitHub repos and PRs to generate risk maps, findings, and merge-readiness signals.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Zoya-Ammar/ai-agent-release-assurance-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server