Part of the ado-aw documentation.
ado-aw mcp-author runs a local, author/debug-facing MCP server over stdio for
IDE and Copilot Chat integrations. It exposes read-only workflow inspection,
graph, lint, what-if, trace, and audit tools.
It is not the SafeOutputs MCP server embedded in compiled pipelines. The
pipeline SafeOutputs server records proposed mutations for Stage 3 execution;
mcp-author is a local helper for humans and agents authoring or debugging
workflows.
| Tool | Description | Input shape |
|---|---|---|
inspect_workflow |
Build and return the public PipelineSummary. |
{ "source_path": "agents/example.md" } |
graph_summary |
Return the resolved GraphSummary. |
{ "source_path": "agents/example.md" } |
graph_dump |
Render the graph as text or Graphviz DOT. | { "source_path": "...", "format": "text" | "dot" } |
step_dependencies |
Traverse dependencies for a step or job id. | { "source_path": "...", "step_id": "Agent", "direction": "upstream" | "downstream" } |
step_outputs |
List declared outputs and consumers. | { "source_path": "...", "producer": null, "consumer": null } |
trace_failure |
Trace a build's failed-job chain using audit data plus any local IR graph. | { "build_id_or_url": "123", "step": null, "org": null, "project": null, "pat": null } |
whatif |
Classify downstream jobs if a step or job fails. | { "source_path": "...", "failing_id": "Agent" } |
lint_workflow |
Run structural lint checks. | { "source_path": "agents/example.md" } |
catalog |
List safe-outputs, runtimes, tools, engines, and models. | { "kind": "safe-outputs" } |
audit_build |
Download and analyze a build; same shape as ado-aw audit --json. |
{ "build_id_or_url": "123", "org": null, "project": null, "pat": null, "artifacts": null, "no_cache": false } |
mcp-author runs as the invoking local user. It has no bounding directory,
sandbox, or pipeline-style filesystem restrictions. ADO-facing calls (audit,
trace) use the same resolve_auth() path as ado-aw audit: explicit PAT,
environment, or Azure CLI fallback depending on local configuration.
{
"mcp": {
"servers": {
"ado-aw-author": {
"command": "ado-aw",
"args": ["mcp-author"]
}
}
}
}Add this to claude_desktop_config.json:
{
"mcpServers": {
"ado-aw-author": {
"command": "ado-aw",
"args": ["mcp-author"]
}
}
}docs/ir.md#public-json-summary-irsummary— public summary schema contract.docs/audit.md—audit_buildandtrace_failurebuild reference and report details.docs/cli.md— CLI counterparts for every MCP tool.