Skip to content

Commit 2f05400

Browse files
committed
Update README.md architecture diagram and remove development warning
- Add Auth Server, Registry Web UI, and Registry MCP Server as separate components - Include Identity Provider (Amazon Cognito) in the architecture - Add authentication flow connections showing auth validation - Update styling for new components - Remove active development warning banner and status badges - Show clear separation between Nginx, Auth, and Registry components - Addresses issue #11 requirements for README.md architecture updates
1 parent 25c3185 commit 2f05400

File tree

1 file changed

+21
-9
lines changed

1 file changed

+21
-9
lines changed

README.md

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
<img src="registry/static/mcp_gateway_horizontal_white_logo.png" alt="MCP Gateway Logo" width="100%">
22

3-
# ⚠️ ACTIVE DEVELOPMENT - WORK IN PROGRESS ⚠️
43

5-
> **WARNING**: This repository is under active development. Expect frequent updates and breaking changes as we improve functionality and refine APIs. We recommend pinning to specific versions for production use. Star the repository to track our progress!
6-
7-
![Under Construction](https://img.shields.io/badge/Status-Under%20Construction-yellow)
8-
![Stability](https://img.shields.io/badge/API%20Stability-Experimental-orange)
94
![GitHub stars](https://img.shields.io/github/stars/agentic-community/mcp-gateway-registry?style=flat&logo=github)
105
![GitHub forks](https://img.shields.io/github/forks/agentic-community/mcp-gateway-registry?style=flat&logo=github)
116
![GitHub issues](https://img.shields.io/github/issues/agentic-community/mcp-gateway-registry?style=flat&logo=github)
@@ -61,12 +56,21 @@ flowchart TB
6156
RP["Reverse Proxy Router"]
6257
end
6358
59+
subgraph AuthRegistry["Authentication & Registry Services"]
60+
AuthServer["Auth Server<br/>(Dual Auth)"]
61+
Registry["Registry<br/>Web UI"]
62+
RegistryMCP["Registry<br/>MCP Server"]
63+
end
64+
6465
subgraph LocalMCPServers["Local MCP Servers"]
6566
MCP_Local1["MCP Server 1"]
6667
MCP_Local2["MCP Server 2"]
6768
end
6869
end
6970
71+
%% Identity Provider
72+
IdP[Identity Provider<br/>Amazon Cognito]
73+
7074
subgraph EKS_Cluster["Amazon EKS/EC2 Cluster"]
7175
MCP_EKS1["MCP Server 3"]
7276
MCP_EKS2["MCP Server 4"]
@@ -87,10 +91,16 @@ flowchart TB
8791
end
8892
8993
%% Connections from Agents to Gateway
90-
Agent1 -->|MCP Protocol<br>SSE| RP
91-
Agent2 -->|MCP Protocol<br>SSE| RP
92-
Agent3 -->|MCP Protocol<br>Streamable HTTP| RP
93-
AgentN -->|MCP Protocol<br>Streamable HTTP| RP
94+
Agent1 -->|MCP Protocol<br>SSE with Auth| RP
95+
Agent2 -->|MCP Protocol<br>SSE with Auth| RP
96+
Agent3 -->|MCP Protocol<br>Streamable HTTP with Auth| RP
97+
AgentN -->|MCP Protocol<br>Streamable HTTP with Auth| RP
98+
99+
%% Auth flow connections
100+
RP -->|Auth validation| AuthServer
101+
AuthServer -.->|Validate credentials| IdP
102+
RP -->|Tool discovery| RegistryMCP
103+
RP -->|Web UI access| Registry
94104
95105
%% Connections from Gateway to MCP Servers
96106
RP -->|SSE| MCP_Local1
@@ -124,6 +134,8 @@ flowchart TB
124134
class Agent1,Agent2,Agent3,AgentN agent
125135
class EC2_Gateway,NGINX gateway
126136
class RP nginx
137+
class AuthServer,Registry,RegistryMCP gateway
138+
class IdP apiGw
127139
class MCP_Local1,MCP_Local2 mcpServer
128140
class EKS_Cluster,MCP_EKS1,MCP_EKS2 eks
129141
class API_GW apiGw

0 commit comments

Comments
 (0)