AI Delivery MCP
Automates task delivery by providing tools for running delivery workflows, creating merge requests, updating Jira issues, and generating release notes.
README
AI Delivery MCP
AI Delivery MCP exposes tools for automating task delivery:
run_task_deliverycreate_merge_requestupdate_jiragenerate_release_note
The recommended first path is run_task_delivery in dry-run mode. It validates the workflow shape without creating GitLab or Jira side effects.
Setup
npm install
cp .env.example .env
npm test
npm run build
Environment
See .env.example for GitLab, Jira, release note, and evidence settings.
Dry-Run Verification
npm run build
DELIVERY_DRY_RUN=true npm run smoke:dry-run
Expected output includes:
{
"status": "dry_run",
"evidencePath": "artifacts/delivery-evidence/<timestamp>-DRY-123.json"
}
The evidence JSON includes the merge request preview payload, Jira dry-run result, release note markdown, and step-by-step execution status.
MCP Usage
Build the server:
npm run build
Run with stdio:
node dist/src/index.js
Configure your MCP client to launch node /absolute/path/to/dist/src/index.js with the needed environment variables.
Real Integration Verification
Use a test GitLab project and a test Jira issue first. Run run_task_delivery with dryRun: false, then verify:
- GitLab MR title, description, reviewers, labels, or metadata.
- Jira comment or transition.
- Release note content and evidence JSON.
Definition of Done Evidence
For dry-run verification:
- MR preview payload is returned by
run_task_delivery. - Jira comment preview is included in the delivery result.
- Release note markdown is generated from branch and ticket context.
- Evidence JSON is written under
artifacts/delivery-evidence.
For real verification:
- Use a test GitLab branch and test Jira issue.
- Run
run_task_deliverywithdryRun: false. - Capture the GitLab MR URL, Jira comment or transition evidence, and generated release note path.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.