This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # MCP Gateway Functional Requirements | |
| ## Executive Summary | |
| An MCP (Model Context Protocol) Gateway serves as a critical security and control point between AI agents and backend services. Unlike traditional API gateways, an MCP Gateway must address AI-specific threats while maintaining the performance and flexibility required for autonomous agent operations. This document defines comprehensive functional requirements for evaluating commercial solutions or building custom implementations. | |
| ## Core Purpose | |
| The MCP Gateway acts as a centralized enforcement point that: | |
| - Mediates all interactions between AI agents and MCP servers/tools |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @startuml | |
| !theme plain | |
| title BFF Architecture with User Consent and Scope-Based MCP Tool Discovery | |
| skinparam backgroundColor #FEFEFE | |
| skinparam boxPadding 10 | |
| skinparam sequenceMessageAlign center | |
| skinparam noteBackgroundColor #FFFFCC | |
| skinparam noteBorderColor #000000 | |
| skinparam participantPadding 20 |
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576.5436592271461 1377.5154201180296" width="576.5436592271461" height="1377.5154201180296"> | |
| <!-- svg-source:excalidraw --> | |
| <rect x="0" y="0" width="576.5436592271461" height="1377.5154201180296" fill="#171717"></rect><g transform="translate(111.28130545575281 10) rotate(0 181.98845490581408 11.453591297487264)"><image href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABa8AAABbCAYAAAB0xnk4AAAAAXNSR0IArs4c6QAAIABJREFUeF7s3QncfW1ZF/q1sE516pQns+mUp9myudMpj51sLkPTxDGcQBxARXDAiRAVVBTBAXECFBVzxIEEJ0RBzRkkUTNySKVMzeaj1Ym757vfa2/WXnvdw1p77efZ//dd9+fzF+RZe6173eserut3/a7f1Xdb20ZgG4FtBO7PI9B3XZfuzy+4vds2AtsIbCOwjcA2AvePEdiO7Hv9O25f8F7/glv/txHYRuDSI7Dtk5ce4e3+99AIzFgOLt3aNgLbCGwjsI3ANgLbCGwjsI3ANgLbCGwjsI3ANgLbCGwjsI3A1YzADGTnavq8dWQbgW0EthFYfwQ28Hr9MT37jtsRdfYQbjfYRmAbgW0EthHYRmAbgW0EthHYRmAbgfvhCGy+0v3wo26vdB0jsC2u6/gOWy+2EdhG4GQENvD6GibFdkhcw1fY+rCNwP1gBLbN5H7wEbdX2EZgG4FtBLYR2EZgG4FtBLYR2EZgG4FtBLYR2EbgakfgtpGHDby+2qmwdWwbgW0EthHYRuDWRuC2T99be |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| apiVersion: apps/v1 | |
| kind: Deployment | |
| metadata: | |
| name: client | |
| labels: | |
| app: client | |
| spec: | |
| selector: | |
| matchLabels: | |
| app: client |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Server plan | |
| apiVersion: upgrade.cattle.io/v1 | |
| kind: Plan | |
| metadata: | |
| name: server-plan | |
| namespace: system-upgrade | |
| spec: | |
| concurrency: 1 | |
| cordon: true | |
| nodeSelector: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Server plan | |
| apiVersion: upgrade.cattle.io/v1 | |
| kind: Plan | |
| metadata: | |
| name: server-plan | |
| namespace: system-upgrade | |
| spec: | |
| concurrency: 1 | |
| cordon: true | |
| nodeSelector: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| sequenceDiagram | |
| participant Dev as Developer | |
| participant Repo as Source Code Repository | |
| participant CICD as CI/CD Pipeline | |
| participant OPA as Open Policy Agent (OPA) | |
| participant PS as Policy Sentry | |
| participant AWS as AWS Environment | |
| Dev->>Repo: Push IAM policy requirements (YAML) | |
| activate Repo |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/sh | |
| # | |
| # Ubuntu chroot environment installer script for Synology routers | |
| # Hard-float - VFPv3-D16 | |
| # Tested only on RT2600ac in Wireless Router mode | |
| # | |
| # 2019-2023, Krisztián Kende <krisztiankende@gmail.com> | |
| # | |
| # This script can be used freely at your own risk. | |
| # I will not take any responsibility! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Automatically generated by Makefile. DO NOT EDIT | |
| --- | |
| metadata: | |
| name: echo-a | |
| labels: | |
| name: echo-a | |
| topology: any | |
| component: network-check | |
| traffic: internal | |
| quarantine: "false" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "id": "2615ea89-debc-4733-829a-95fd187e0b4a", | |
| "acceptMappedClaims": null, | |
| "accessTokenAcceptedVersion": null, | |
| "addIns": [], | |
| "allowPublicClient": null, | |
| "appId": "72ed2078-46a0-4438-9fc9-d6e105e910ef", | |
| "appRoles": [], | |
| "oauth2AllowUrlPathMatching": false, | |
| "createdDateTime": "2023-11-05T17:45:50Z", |
NewerOlder