Skip to content

Feat: MCP Gateway#3677

Merged
MuhammadKhalilzadeh merged 9 commits intodevelopfrom
feat/mcp-gateway
Apr 7, 2026
Merged

Feat: MCP Gateway#3677
MuhammadKhalilzadeh merged 9 commits intodevelopfrom
feat/mcp-gateway

Conversation

@Br0wnHammer
Copy link
Copy Markdown
Member

Describe your changes

  • Add MCP Gateway to the AI Gateway — a reverse proxy that governs agent-tool interactions via the Model Context Protocol, enforcing authentication (agent keys), tool-level access control, runtime guardrails (PII, prompt injection, circuit breakers), and audit logging
  • Build 6 frontend pages (Agent Keys, Servers, Tool Catalog, Audit Log, Approvals, Guardrails) with collapsible sidebar section, stat cards, charts, and paginated log viewer
  • Extract shared utilities (Redis connection, rate limiter, ACL matcher, status colors) to eliminate duplication across LLM proxy and MCP Gateway code paths
  • Add 30-day audit log retention cleanup endpoint and proper backend pagination with total counts

Fixes #3657

Please ensure all items are checked off before requesting a review:

  • I deployed the code locally.
  • I have performed a self-review of my code.
  • I have included the issue # in the PR.
  • I have labelled the PR correctly.
  • The issue I am working on is assigned to me.
  • I have avoided using hardcoded values to ensure scalability and maintain consistency across the application.
  • I have ensured that font sizes, color choices, and other UI elements are referenced from the theme.
  • My pull request is focused and addresses a single, specific feature.
  • If there are UI changes, I have attached a screenshot or video to this PR.
Screenshot 2026-04-06 at 21 28 18

@Br0wnHammer Br0wnHammer added this to the 2.3 milestone Apr 6, 2026
@Br0wnHammer Br0wnHammer requested a review from gorkem-bwl April 6, 2026 16:02
@Br0wnHammer Br0wnHammer self-assigned this Apr 6, 2026
@Br0wnHammer Br0wnHammer added enhancement New feature or request ai-feature AI-powered feature labels Apr 6, 2026
Copy link
Copy Markdown
Collaborator

@MuhammadKhalilzadeh MuhammadKhalilzadeh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @Br0wnHammer
Code-wise things are fine.
We only need a little bit of testing the frontend pages

@MuhammadKhalilzadeh MuhammadKhalilzadeh merged commit 51adaca into develop Apr 7, 2026
3 of 4 checks passed
@MuhammadKhalilzadeh MuhammadKhalilzadeh deleted the feat/mcp-gateway branch April 7, 2026 06:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai-feature AI-powered feature enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

MCP Gateway

2 participants