# Architecture Intelligence Platform

Reconciles static API definitions with live OpenTelemetry traces for AI coding assistants. It surfaces undeclared dependencies before you modify microservice code.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 8
- Author: michaelegner
- License: Apache-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/michaelegner/architecture-intelligence-platform
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/mcp/architecture-intelligence-platform

## What it does

The server bridges declared specifications like AsyncAPI with observed runtime telemetry. Rather than making an agent guess service boundaries, it maps out exact relationships. Dependencies detected in network traffic without documentation receive the `OBSERVED_ONLY` status, while cataloged endpoints missing from the current traffic window are marked `NOT_OBSERVED_IN_WINDOW`. Matched relationships become `CONFIRMED`.

Every generated response ties back to a specific `snapshot_id`. Using `get_evidence`, an agent can inspect the exact origin behind any finding, such as an OpenTelemetry span or an AsyncAPI file. When target queue consumers lack clear telemetry proof, the server logs an explicit limitation instead of guessing.

Tools exposed to coding agents operate strictly in read-only mode. Running the packaged demonstration requires Docker with Compose, plus `curl` and `jq`. The runtime evaluation pipeline operates without any external LLM keys.

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- detect undocumented microservice dependencies from live telemetry
- spot discrepancies between AsyncAPI definitions and runtime traffic
- trace architecture relationship claims back to OpenTelemetry spans
- inspect verified service dependency graphs before refactoring

## Example prompts
- Check architecture drift for order-service using get_architecture_drift
- Fetch the telemetry evidence for LegacyPricingService with get_evidence
- List all confirmed and unobserved dependencies for the fight service

## 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
