# a2adependencyinspector-mcp

Inspect A2A agent dependencies, detect cycles, and produce rollout receipts or dependency logs for release reviews and audits.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: clauxel
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/clauxel/a2a-dependency-inspector-mcp
- Updated: 2026-05-20
- HTML: https://affpapa.org/en/nevibecode/mcp/a2adependencyinspector-mcp

## What it does

a2adependencyinspector-mcp exposes tools for examining relationships between A2A agents. It can derive dependency edges from messages, identify cycles, create rollout receipts, and export dependency logs. These outputs give reviewers structured evidence to examine before a release.

The hosted service uses a Streamable HTTP MCP endpoint. Production calls use Bearer-token access. Its tools are `inspect_a2a_dependencies`, `extract_message_edges`, `detect_dependency_cycles`, `issue_rollout_receipt`, and `export_dependency_log`.

Supported clients include Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, and Gemini CLI. Production requests require a Bearer token. The public repository provides documentation rather than the server's production implementation.

## Requirements
- Remote server: `https://a2adependencyinspector.clauxel.com/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http a2adependencyinspector-mcp https://a2adependencyinspector.clauxel.com/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add a2adependencyinspector-mcp --url https://a2adependencyinspector.clauxel.com/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "a2adependencyinspector-mcp": {
            "url": "https://a2adependencyinspector.clauxel.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "a2adependencyinspector-mcp": {
            "type": "http",
            "url": "https://a2adependencyinspector.clauxel.com/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http a2adependencyinspector-mcp https://a2adependencyinspector.clauxel.com/mcp
```

## When to use it
- Inspect dependencies between A2A agents
- Extract dependency edges from agent messages
- Detect cycles in an agent dependency graph
- Create a rollout receipt for release review
- Export dependency records for an audit

## Example prompts
- Inspect the dependencies between my A2A agents and report the links you find.
- Find cycles in the agent dependency graph and identify the agents involved.
- Create a rollout receipt and export the dependency log for an audit.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 392262
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33989
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81163
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119231
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47577
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43902

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
