- Explore MCP Servers
- agentproxy
Agentproxy
What is Agentproxy
agentproxy is a next-generation MCP Proxy designed to be a full-featured, enterprise-grade solution for managing and routing requests in microservices architectures.
Use cases
Common use cases for agentproxy include managing API gateways, transforming legacy APIs into modern microservices, and providing secure access control in multi-tenant environments.
How to use
To use agentproxy, you can deploy it on your infrastructure, configure it for your specific needs, and integrate it with your existing services. Detailed setup instructions can be found in the documentation.
Key features
agentproxy boasts high performance due to its Rust implementation, a security-first approach with a robust RBAC system, multi-tenant support, dynamic configuration updates without downtime, and the ability to run on various scales from single machines to large deployments. It also supports legacy API transformations.
Where to use
agentproxy is ideal for use in microservices architectures, cloud environments, and enterprise applications where efficient request management and security are paramount.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Agentproxy
agentproxy is a next-generation MCP Proxy designed to be a full-featured, enterprise-grade solution for managing and routing requests in microservices architectures.
Use cases
Common use cases for agentproxy include managing API gateways, transforming legacy APIs into modern microservices, and providing secure access control in multi-tenant environments.
How to use
To use agentproxy, you can deploy it on your infrastructure, configure it for your specific needs, and integrate it with your existing services. Detailed setup instructions can be found in the documentation.
Key features
agentproxy boasts high performance due to its Rust implementation, a security-first approach with a robust RBAC system, multi-tenant support, dynamic configuration updates without downtime, and the ability to run on various scales from single machines to large deployments. It also supports legacy API transformations.
Where to use
agentproxy is ideal for use in microservices architectures, cloud environments, and enterprise applications where efficient request management and security are paramount.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
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.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.