File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -63,7 +63,40 @@ For more information, visit the [official MCP documentation](https://modelcontex
6363
6464The 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
You can’t perform that action at this time.
0 commit comments