Skip to content

Commit 609fe56

Browse files
committed
docs: Update MCP support doc to use image diagram
Replaces the Mermaid code block in docs/architecture/mcp_support.md with a standard Markdown image tag referencing assets/images/agentvaultmcpproxyarch.png to ensure diagram visibility across different rendering platforms. Adjusts alt text slightly.
1 parent d79412a commit 609fe56

2 files changed

Lines changed: 2 additions & 26 deletions

File tree

docs/architecture/mcp_support.md

Lines changed: 2 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -29,32 +29,8 @@ The recommended and validated pattern in AgentVault v1.0.0 for integrating MCP t
2929

3030
**Diagram:**
3131

32-
```mermaid
33-
graph LR
34-
subgraph ClientSide [Orchestrator / Client]
35-
Orchestrator("🤖 Orchestrator")
36-
end
37-
38-
subgraph AgentVaultInfra [AgentVault Infrastructure]
39-
ProxyAgent["🛡️ MCP Tool Proxy Agent<br>(A2A Compliant)<br><i>Authenticates Client</i>"]
40-
end
41-
42-
subgraph ToolServerSide [External Tool Server]
43-
ToolServer("🛠️ MCP Tool Server<br>(JSON-RPC @ /rpc)")
44-
end
45-
46-
Orchestrator -- "1. A2A Request<br>(via HTTPS + Auth Header)<br>Payload includes DataPart:<br>{target_id, tool_name, args}" --> ProxyAgent
47-
48-
ProxyAgent -- "2. MCP Request<br>(via HTTPS)<br>{method: tool_name, params: args}" --> ToolServer
49-
50-
ToolServer -- "3. MCP Response<br>(via HTTPS)<br>{result: ...} or {error: ...}" --> ProxyAgent
51-
52-
ProxyAgent -- "4. A2A Response / Event<br>(via HTTPS / SSE)<br>Contains translated MCP result/error" --> Orchestrator
53-
54-
style ClientSide fill:#e3f2fd,stroke:#90caf9
55-
style AgentVaultInfra fill:#e8f5e9,stroke:#a5d6a7
56-
style ToolServerSide fill:#fce4ec,stroke:#f8bbd0
57-
```
32+
![AgentVault MCP Proxy Architecture](../assets/images/agentvaultmcpproxyarch.png)
33+
*(Diagram showing Orchestrator communicating via A2A (HTTPS+Auth) to the MCP Tool Proxy Agent. The Proxy Agent then communicates via MCP (HTTPS/JSON-RPC) to an MCP Tool Server, receiving a response, and relaying the outcome back to the Orchestrator via A2A.)*
5834

5935
## 3. A2A Message Structure (Client -> Proxy)
6036

127 KB
Loading

0 commit comments

Comments
 (0)