Azure Pipelines Guidelines Ai
БесплатноНе проверенA MCP server implementation for the Azure YAML Pipelines guidelines, as per https://github.com/ruijarimba/azure-pipelines-guidelines.
Описание
A MCP server implementation for the Azure YAML Pipelines guidelines, as per https://github.com/ruijarimba/azure-pipelines-guidelines.
README
TL;DR: This is a proof-of-concept MCP server that AI assistants can use to analyze Azure Pipelines YAML against the Azure Pipelines coding guidelines.
This is a static, deterministic MCP server. It parses Azure Pipelines YAML, loads the guideline manifest, applies the implemented rules, and returns structured diagnostics. It does not use retrieval-augmented generation (RAG), vector search, an LLM, or model-generated analysis.
The connected AI client may explain these diagnostics in natural language, but that explanation does not come from this server. The following example shows how VS Code Copilot presents results from this server:

Project status
This project is a proof of concept. It is not production-ready software.
Guideline implementation may be incomplete or contain bugs, and some guidelines may not be enforceable.
What does it analyze?
The server analyzes Azure Pipelines YAML files against guidelines organized into seven categories. Each guideline has a stable ID in the form ADOG-{CATEGORY}-{NNN}:
| Category | Covers |
|---|---|
| GENERAL | Pipeline-wide structural rules |
| JOBS | Job definition guidance |
| PARAMETERS | Parameter declaration and defaults |
| PIPELINES | Pipeline-level settings |
| STAGES | Stage structure and ordering |
| STEPS | Step and task guidelines |
| VARIABLES | Variable declarations and scoping |
The Azure Pipelines Guidelines repository owns the manifest and metadata and defines the rules and guidelines.
Technology at a glance
- .NET 10 and C# 13 provide the layered application and executable MCP host.
- Model Context Protocol (MCP) exposes analysis tools, guideline lookups, resources, and prompts to AI clients. Built using the official C# MCP SDK.
- ASP.NET Core provides the HTTP transport;
stdiosupports clients that start the server locally. - Docker Hub hosts the published MCP container image for clients that launch it in
stdiomode or connect via HTTP. The image is published with an SPDX SBOM and SLSA build-provenance attestations (see ADR-018).
Prerequisites
| Option | Requirement |
|---|---|
| MCP server from Docker Hub | Install Docker Desktop — no .NET required |
| MCP server from a local clone | Download the .NET 10 SDK |
Getting started
For more options and details regarding installation, configuration, and usage, see the MCP Server Reference.
Option 1 — MCP server from Docker Hub
No repository clone or .NET SDK is required. Create or edit .vscode/mcp.json in your project:
{
"servers": {
"azure-pipelines-guidelines": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--pull",
"always",
"-e",
"MCP_TRANSPORT=stdio",
"-e",
"MCP_LOG_RESPONSES=true",
"ruijarimba/azure-pipelines-guidelines-mcp:latest"
]
}
}
}
MCP_LOG_RESPONSES=true writes only static MCP discovery responses to the MCP console. Remove the
two -e entries for this variable when discovery diagnostics are no longer needed.
Option 2 — MCP server from a local clone
Create or edit .vscode/mcp.json in your project to run the MCP host from an absolute repository path:
{
"servers": {
"azure-pipelines-guidelines": {
"type": "stdio",
"command": "dotnet",
"args": [
"run",
"--project",
"/absolute/path/to/azure-pipelines-guidelines-ai-mcp/tools/AzurePipelines.Guidelines.Mcp.Host",
"--"
],
"env": {
"MCP_LOG_RESPONSES": "true"
}
}
}
}
MCP_LOG_RESPONSES=true writes only static MCP discovery responses to the MCP console. Remove the
env property when discovery diagnostics are no longer needed.
→ See MCP Server Reference for detailed configuration and troubleshooting.
Example prompts
Once the MCP server is connected, try:
- “Review this Azure Pipelines YAML for guideline violations and suggest fixes.”
- “Analyze all pipeline and template files in this workspace and summarize findings by rule.”
- “Explain guideline
ADOG-STEPS-001and show how to fix the violation.” - “List the Azure Pipelines guidelines related to variables and summarize the most relevant ones.”
Project documentation
- Architecture guide — dependency graph, layer responsibilities, and extension points
- How it works — analysis pipeline and two-repository model
- MCP Server Reference — installation, configuration, tools, resources, prompts, and troubleshooting
- MCP token usage guide — how to keep client token usage low
- Glossary — project and MCP terminology
- Architecture decisions — important design decisions and their rationale
License
This project is licensed under the MIT License.
from github.com/ruijarimba/azure-pipelines-guidelines-ai-mcp
Установка Azure Pipelines Guidelines Ai
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/ruijarimba/azure-pipelines-guidelines-ai-mcpFAQ
Azure Pipelines Guidelines Ai MCP бесплатный?
Да, Azure Pipelines Guidelines Ai MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Azure Pipelines Guidelines Ai?
Нет, Azure Pipelines Guidelines Ai работает без API-ключей и переменных окружения.
Azure Pipelines Guidelines Ai — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Azure Pipelines Guidelines Ai в Claude Desktop, Claude Code или Cursor?
Открой Azure Pipelines Guidelines Ai на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
автор: duxiaohuiSupabase
Database, auth and storage
автор: SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
Compare Azure Pipelines Guidelines Ai with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
