MCP ExplorerExplorer

Agentgateway

@agentgatewayon 20 days ago
197 Apache-2.0
FreeCommunity
AI Systems
#agents#ai#mcp#rust
Next generation Agentic Proxy

Overview

What is Agentgateway

agentgateway is a next-generation Agentic Proxy designed to provide a full-featured, enterprise-grade proxy solution for managing agent communications and resources.

Use cases

Use cases for agentgateway include managing multiple tenants in a cloud service, transforming legacy APIs into modern MCP resources, and ensuring secure and efficient communication between agents in large-scale deployments.

How to use

To use agentgateway, deploy it in your environment, configure it according to your needs, and leverage its dynamic configuration capabilities to manage agent interactions seamlessly.

Key features

agentgateway is highly performant, security-focused with a robust RBAC system, supports multi-tenancy, allows dynamic configuration updates without downtime, can run in various environments, and offers legacy API support.

Where to use

agentgateway can be utilized in various sectors including enterprise IT, cloud services, and any environment requiring efficient management of agent communications and resources.

Content

agentgateway
The first full featured, enterprise-grade Agent Gateway.

Key Features:

  • [x] Highly performant: agentgateway is written in rust, and is designed from the ground up to handle any scale you can throw at it.
  • [x] Security First: agentgateway includes a robust MCP/A2A focused RBAC system.
  • [x] Multi Tenant: agentgateway supports multiple tenants, each with their own set of resources and users.
  • [x] Dynamic: agentgateway supports dynamic configuration updates via xDS, without any downtime.
  • [x] Run Anywhere: agentgateway can run anywhere, from a single machine to a large scale multi-tenant deployment.
  • [x] Legacy API Support: agentgateway can transform legacy APIs into MCP resources. Currently supports OpenAPI. (gRPC coming soon)
  • [x] Open Source: agentgateway is open source, and licensed under the Apache 2.0 license.

Getting Started

To get started with agentgateway, please check out the Getting Started Guide.

Build from Source

Requirements:

  • Rust 1.86+
  • npm 10+

Build the agentgateway UI:

cd ui
npm install
npm run build

Build the agentgateway binary:

make build

Run the agentgateway binary:

./target/release/agentgateway

Open your browser and navigate to http://localhost:19000/ui to see the agentgateway UI.

Tools

No tools

Comments