# archestra-ai/archestra

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/archestra-ai-archestra).**

3,570 stars · 298 forks · TypeScript · agpl-3.0

## Links

- GitHub: https://github.com/archestra-ai/archestra
- Homepage: https://Archestra.AI
- awesome-repositories: https://awesome-repositories.com/repository/archestra-ai-archestra.md

## Topics

`a2a` `a2a-mcp` `acp` `agent` `ai` `chatgpt` `chatgpt-api` `claude` `deepseek` `gemini` `k8s` `mcp` `mcp-client` `mcp-gateway` `mcp-host` `mcp-server` `mcp-servers` `mcp-tools` `openai` `runtime`

## Description

Archestra is a platform for enterprise AI agent deployment and Model Context Protocol orchestration. It provides a centralized system for configuring specialized agents with specific system prompts and toolsets, and managing the deployment of Model Context Protocol servers that provide large language models with external tools and data sources.

The system features an AI agent gateway that exposes configured agents as networked services for external clients and integrated development environments. It incorporates a security suite that provides deterministic guardrails to prevent prompt injection and data exfiltration, alongside application sandboxing and network restrictions for protocol servers.

The platform includes a retrieval-augmented generation system with hybrid vector-text search for knowledge base management. It covers broader operational capabilities including role-based access control, enterprise identity integration, distributed telemetry export via OpenTelemetry, and operational cost management through budget limits.

The infrastructure is designed for self-hosting within private networks using Kubernetes, with deployment supported via Helm charts and Terraform providers.

## Tags

### Artificial Intelligence & ML

- [MCP Server Management](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/model-integration-serving/model-integration-interfaces/model-context-protocol/mcp-server-management.md) — Coordinates the deployment and management of multiple Model Context Protocol servers to scale tool access across an organization. ([source](https://cdn.jsdelivr.net/gh/archestra-ai/archestra@main/README.md))
- [Agent Gateways](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-gateways.md) — Exposes autonomous agent workflows as secure, production-ready API endpoints through a unified gateway. ([source](https://www.archestra.ai/docs/platfrom-quickstart))
- [Agent System Prompts](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-capabilities-skills-tooling/agent-system-prompts.md) — Provides structured definitions and instructions to establish the role and behavioral constraints for specialized AI agents. ([source](https://www.archestra.ai/docs/platfrom-quickstart))
- [Cluster Deployments](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/model-integration-serving/model-integration-interfaces/model-context-protocol/mcp-server-management/cluster-deployments.md) — Allows running Model Context Protocol servers in a cluster to provide external tools and data sources for LLMs. ([source](https://www.archestra.ai/docs/platfrom-quickstart))
- [AI Guardrails](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-guardrails.md) — Implements security layers that inspect and filter AI requests to prevent prompt injection and data exfiltration.
- [Retrieval-Augmented Generation](https://awesome-repositories.com/f/artificial-intelligence-ml/conversational-interfaces/retrieval-augmented-generation.md) — Implements a retrieval-augmented generation pipeline to ground language model responses using relevant documents from a search index.
- [MCP Lifecycle Orchestration](https://awesome-repositories.com/f/artificial-intelligence-ml/mcp-lifecycle-orchestration.md) — Coordinates the deployment and lifecycle of Model Context Protocol servers to provide a scalable toolset.
- [Model Context Protocol Servers](https://awesome-repositories.com/f/artificial-intelligence-ml/model-context-protocol-servers.md) — Implements standardized interfaces to connect AI models to external tools and data sources via Model Context Protocol servers.
- [Orchestrators](https://awesome-repositories.com/f/artificial-intelligence-ml/model-context-protocol-servers/orchestrators.md) — Provides a platform to deploy and manage a cluster of Model Context Protocol servers for LLM tool access.
- [Knowledge Base Retrieval](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-rag-development/knowledge-base-retrieval.md) — Implements a knowledge base system to store and retrieve enterprise data for context-aware AI responses.
- [AI Monitoring](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-monitoring.md) — Provides observability tools to track language model calls, performance, and costs of AI agents in a cluster.
- [Network Restrictions](https://awesome-repositories.com/f/artificial-intelligence-ml/language-model-orchestration/mcp-server-configurations/network-restrictions.md) — Blocks outbound connections from server pods to private IP ranges to prevent request forgery attacks. ([source](https://www.archestra.ai/docs/platform-deployment))
- [Private AI Infrastructure](https://awesome-repositories.com/f/artificial-intelligence-ml/private-ai-infrastructure.md) — Provides infrastructure for hosting and managing agentic workflows on private, self-hosted Kubernetes clusters.

### DevOps & Infrastructure

- [AI Agent Deployments](https://awesome-repositories.com/f/devops-infrastructure/kubernetes-deployments/ai-agent-deployments.md) — Provides a platform for packaging and deploying specialized AI agents to Kubernetes clusters using Helm charts.
- [ChatOps Platforms](https://awesome-repositories.com/f/devops-infrastructure/chatops-platforms.md) — Integrates AI agents with messaging platforms and email via secure tunnels to enable chat-based interactions. ([source](https://www.archestra.ai/docs/platform-deployment))
- [Kubernetes Deployments](https://awesome-repositories.com/f/devops-infrastructure/kubernetes-deployments.md) — Installs as a self-hosted instance within private networks using Kubernetes, Helm, and Terraform. ([source](https://archestra.ai/llms.txt#archestra))
- [Kubernetes Application Deployments](https://awesome-repositories.com/f/devops-infrastructure/kubernetes-deployments/kubernetes-application-deployments.md) — Uses Helm charts and Terraform providers to deploy and scale system components as pods in Kubernetes.

### Security & Cryptography

- [Enterprise AI Security](https://awesome-repositories.com/f/security-cryptography/enterprise-ai-security.md) — Ships an enterprise security suite for managing access control, audit logging, and prompt injection guardrails for AI deployments.
- [Role-Based Access Control](https://awesome-repositories.com/f/security-cryptography/role-based-access-control.md) — Provides role-based permissions and identity provider integration to control access to agents and infrastructure. ([source](https://cdn.jsdelivr.net/gh/archestra-ai/archestra@main/README.md))
- [Prompt-Based Data Exfiltration Prevention](https://awesome-repositories.com/f/security-cryptography/secret-leak-prevention/prompt-based-data-exfiltration-prevention.md) — Implements deterministic guardrails to prevent data exfiltration and prompt injection in AI agent workflows. ([source](https://cdn.jsdelivr.net/gh/archestra-ai/archestra@main/README.md))
- [Security Guardrails](https://awesome-repositories.com/f/security-cryptography/security-guardrails.md) — Intercepts tool invocations and prompt flows to apply security rules that prevent data exfiltration and prompt injection.
- [Application Sandboxing](https://awesome-repositories.com/f/security-cryptography/application-sandboxing.md) — Provides isolated execution environments for protocol servers to prevent unauthorized system resource access. ([source](https://www.archestra.ai/docs/platform-deployment))
- [Enterprise Identity Providers](https://awesome-repositories.com/f/security-cryptography/enterprise-identity-providers.md) — Integrates with external identity providers and role-based access systems to control user permissions. ([source](https://archestra.ai/llms.txt#archestra))

### Part of an Awesome List

- [Private Server Registries](https://awesome-repositories.com/f/awesome-lists/ai/mcp-server-collections/private-server-registries.md) — Maintains a controlled, private catalog of approved protocol servers for internal organizational use. ([source](https://cdn.jsdelivr.net/gh/archestra-ai/archestra@main/README.md))

### Data & Databases

- [Hybrid Vector and Full-Text Search](https://awesome-repositories.com/f/data-databases/hybrid-vector-and-full-text-search.md) — Combines vector similarity search with full-text indexing to improve the accuracy of knowledge retrieval. ([source](https://www.archestra.ai/docs/platform-deployment))
- [Knowledge Base Management](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-and-indexing/local-knowledge-base-indexers/knowledge-base-management.md) — Provides a full RAG stack for ingesting, chunking, embedding, and searching documents within a semantic knowledge base. ([source](https://www.archestra.ai/docs/platform-deployment))
- [Hybrid Retrieval](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-information-retrieval/hybrid-retrieval.md) — Combines dense vector similarity search with traditional full-text indexing to improve knowledge base retrieval accuracy.

### System Administration & Monitoring

- [AI Cost Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/ai-cost-monitoring.md) — Sets budget limits per team and uses dynamic model selection to track and reduce operational AI spending. ([source](https://archestra.ai/llms.txt#archestra))
- [AI Agent Behavior Monitors](https://awesome-repositories.com/f/system-administration-monitoring/telemetry-and-monitoring-agents/ai-agent-behavior-monitors.md) — Tracks AI agent performance and decision-making using metrics, traces, and dashboards for behavior visibility. ([source](https://archestra.ai/llms.txt#archestra))
- [Telemetry Exporters](https://awesome-repositories.com/f/system-administration-monitoring/telemetry-exporters.md) — Forwards distributed traces and performance metrics to external monitoring endpoints via OpenTelemetry.
