Skip to content

Commit f46db82

Browse files
committed
Add demo video link and Authentication & Authorization section
- Updated README.md to replace 'coming soon' with demo video link - Added Authentication and Authorization subsection under Architecture - Updated Table of Contents to include new subsection - Added demo video link to docs/dynamic-tool-discovery.md Demo section
1 parent 75c22bf commit f46db82

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

README.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ The MCP Gateway & Registry solves these challenges by providing a unified platfo
2323

2424
| Resource | Link |
2525
|----------|------|
26-
| **Demo Video** | _coming soon_ |
26+
| **Demo Video** | [Dynamic Tool Discovery and Invocation](https://github.com/user-attachments/assets/cee1847d-ecc1-406b-a83e-ebc80768430d) |
2727
| **Blog Post** | [How the MCP Gateway Centralizes Your AI Model's Tools](https://community.aws/content/2xmhMS0eVnA10kZA0eES46KlyMU/how-the-mcp-gateway-centralizes-your-ai-model-s-tools) |
2828

2929
You can deploy the gateway and registry on Amazon EC2 or Amazon EKS for production environments. Jump to [installation on EC2](#installation-on-ec2) or [installation on EKS](#installation-on-eks) for deployment instructions.
@@ -32,6 +32,7 @@ You can deploy the gateway and registry on Amazon EC2 or Amazon EKS for producti
3232

3333
- [What's New](#whats-new)
3434
- [Architecture](#architecture)
35+
- [Authentication and Authorization](#authentication-and-authorization)
3536
- [Features](#features)
3637
- [Prerequisites](#prerequisites)
3738
- [Installation](#installation)
@@ -185,6 +186,15 @@ flowchart TB
185186
class DB1,DB2,API1,API2,API3 dataSource
186187
```
187188

189+
### Authentication and Authorization
190+
191+
Authentication and authorization are very key aspects of this solution. The MCP Gateway & Registry supports both:
192+
193+
- **On-behalf-of (User) Flows**: Where AI agents act on behalf of authenticated users using OAuth 2.0 PKCE flow
194+
- **AI Agents with Their Own Identity Flows**: Where agents use their own Machine-to-Machine credentials for autonomous operation
195+
196+
These authentication patterns are discussed in detail in [`docs/auth.md`](docs/auth.md). An Amazon Cognito-based implementation with step-by-step setup details is provided in [`docs/cognito.md`](docs/cognito.md).
197+
188198
## Features
189199

190200
* **MCP Tool Discovery:** Enables automatic tool discovery by AI Agents and Agent developers. Fetches and displays the list of tools (name, description, schema) based on natural language queries (e.g. _do I have tools to get stock information?_).

docs/dynamic-tool-discovery.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -322,6 +322,8 @@ _embedding_model_mcpgw = SentenceTransformer(EMBEDDINGS_MODEL_NAME, cache_folder
322322

323323
## Demo
324324

325+
**Demo Video**: [Dynamic Tool Discovery and Invocation](https://github.com/user-attachments/assets/cee1847d-ecc1-406b-a83e-ebc80768430d)
326+
325327
### Example Interaction
326328

327329
**User Query**: "What's the current time in Tokyo?"

0 commit comments

Comments
 (0)