Skip to content

Commit 9708c65

Browse files
CopilotabeckDev
andcommitted
Replace hand-drawn architecture diagram with professional Mermaid diagram
Co-authored-by: abeckDev <8720854+abeckDev@users.noreply.github.com>
1 parent 93bf160 commit 9708c65

1 file changed

Lines changed: 34 additions & 1 deletion

File tree

README.md

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,40 @@ For more information, visit the [official MCP documentation](https://modelcontex
6363

6464
The following diagram illustrates how the DB-TimetableAPI-MCPServer fits into the overall solution:
6565

66-
![Architecture Diagram](https://github.com/user-attachments/assets/3369c0c9-0b7d-4153-9376-d44b0fdeba42)
66+
```mermaid
67+
flowchart LR
68+
subgraph API["DB Timetable API"]
69+
DB[("Deutsche Bahn<br/>Timetable API")]
70+
end
71+
72+
subgraph Server["Timetable MCP Server<br/><b>(This Repository)</b>"]
73+
MCP["MCP Server<br/>Implementation"]
74+
Tools["Offer Timetable<br/>MCP Tools"]
75+
MCP --> Tools
76+
end
77+
78+
subgraph Agent["Timetable Agent<br/><i>(Not in Scope)</i>"]
79+
TA["Timetable Agent<br/>Orchestrator"]
80+
end
81+
82+
subgraph Clients["Client Applications<br/><i>(Not in Scope)</i>"]
83+
Mobile["📱 Mobile Apps"]
84+
Web["🌐 Websites"]
85+
Phone["📞 Phone"]
86+
end
87+
88+
DB -->|"API Auth"| MCP
89+
MCP -->|"Timetable Data"| Tools
90+
Tools -->|"Expose MCP Tools"| TA
91+
TA --> Mobile
92+
TA --> Web
93+
TA --> Phone
94+
95+
style Server fill:#e1f5ff,stroke:#0288d1,stroke-width:3px
96+
style API fill:#f5f5f5,stroke:#666,stroke-width:2px
97+
style Agent fill:#fff3e0,stroke:#ff9800,stroke-width:2px
98+
style Clients fill:#fff3e0,stroke:#ff9800,stroke-width:2px
99+
```
67100

68101
### Component Flow
69102

0 commit comments

Comments
 (0)