You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+94Lines changed: 94 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,11 @@ Read the docs with demo videos [here](https://nicholas-goh.com/docs/intro?ref=fa
7
7
-[Core Features](#core-features)
8
8
-[Technology Stack and Features](#technology-stack-and-features)
9
9
-[Planned Features](#planned-features)
10
+
-[Architecture](#architecture)
11
+
-[Inspector](#inspector)
12
+
-[Template Setup](#template-setup)
13
+
-[Reverse Proxy](#reverse-proxy)
14
+
-[Monitoring and Observability](#monitoring-and-observability)
10
15
-[Getting Started](#getting-started)
11
16
-[Development](#development)
12
17
-[VSCode Devcontainer](#vscode-devcontainer)
@@ -50,6 +55,95 @@ Read the docs with demo videos [here](https://nicholas-goh.com/docs/intro?ref=fa
50
55
- Provision with [](https://github.com/hashicorp/terraform) IaC
51
56
- Push built images to ECR and Dockerhub
52
57
58
+
## Architecture
59
+
60
+
### Inspector
61
+
62
+
Inspector communicates via SSE protocol with each MCP Server, while each server adheres to MCP specification.
63
+
64
+
```mermaid
65
+
graph LR
66
+
67
+
subgraph localhost
68
+
A[Inspector]
69
+
B[DBHub Server]
70
+
C[Youtube Server]
71
+
D[Custom Server]
72
+
end
73
+
74
+
subgraph Supabase Cloud
75
+
E[Supabase DB]
76
+
end
77
+
78
+
subgraph Google Cloud
79
+
F[Youtube API]
80
+
end
81
+
82
+
A<-->|Protocol|B
83
+
A<-->|Protocol|C
84
+
A<-->|Protocol|D
85
+
B<-->E
86
+
C<-->F
87
+
```
88
+
89
+
### Template Setup
90
+
91
+
The current template does not connect to all MCP servers. Additionally, the API server communicates with the database using a SQL ORM.
0 commit comments