Awesome MCPAgent Platforms

kagent-dev/kagent

⭐ 3714 Python added to this list on 2025-03-20 repository created 2025-01-21

kagent is a Kubernetes native framework designed for building, deploying, and managing AI agents within Kubernetes environments. It integrates as an MCP (Model Context Protocol) server, supporting multiple large language model (LLM) providers and various tools as Kubernetes custom resources. The framework leverages Kubernetes' orchestration capabilities to simplify the lifecycle management of AI agents, making it easier for developers to create flexible, extensible, and observable AI-driven applications. The core concept of kagent revolves around "Agents," which are defined as Kubernetes custom resources encapsulating system prompts, tools, other agents, and LLM configurations. It supports a wide range of LLM providers including OpenAI, Azure OpenAI, Anthropic, Google Vertex AI, Ollama, and custom models accessible via AI gateways. This flexibility allows users to choose or switch between different AI models seamlessly. kagent also provides MCP tools that enable agents to connect to any MCP server offering tools. It includes built-in support for tools related to Kubernetes, Istio, Helm, Argo, Prometheus, Grafana, and Cilium, all managed as Kubernetes custom resources called ToolServers. This modular approach allows multiple agents to share and utilize these tools efficiently. The framework incorporates a memory feature that ensures agents have access to the most current and relevant information, enhancing their contextual understanding and performance. Observability is a key design principle, with support for OpenTelemetry tracing to monitor agent and tool activities, facilitating debugging and performance tuning. Architecturally, kagent consists of four main components: a Kubernetes controller that manages custom resources, a web-based UI for managing agents and tools, a Python-based engine built on the Autogen framework to run agents and tools, and a CLI for command-line management. The project emphasizes declarative configuration through YAML files, extensibility, flexibility, and testability, making it suitable for diverse AI agent use cases in Kubernetes environments. Overall, kagent is a powerful and comprehensive framework that bridges AI agent development with Kubernetes orchestration, leveraging MCP to provide a scalable, manageable, and observable platform for AI applications.

https://github.com/kagent-dev/kagent

agentagentsaiai-agent-frameworkai-agentsai-gatewaysanthropicargoautogenazure-openaiciliumclicloud-nativecncfcontrollercustom-ai-modelscustom-resourcesdeclarativedevopsengineextensibleflexiblegoogle-vertex-aigrafanahelmistiokuberneteskubernetes-controllerkubernetes-custom-resourcesllm-providersmcpmcp-servermemorymodel-configurationmodel-context-protocolmodelconfigmonitoringmulti-agentobservabilityobservableollamaopenaiopentelemetryopentelemetry-tracingorchestrationprometheustestabletoolstoolserversuiweb-ui

Also in Agent Platforms

affaan-m/ECC

ECC is a comprehensive agent harness performance optimization system providing skills, instincts, memory, security, and research-first development for various AI agent harnesses including Claude Co...

open-webui/open-webui

Open WebUI is a self-hosted, extensible AI platform supporting multiple LLM runners and OpenAI-compatible APIs with advanced features like Retrieval Augmented Generation, model building, and offline deployment.

Mintplex-Labs/anything-llm

AnythingLLM is an all-in-one AI application with full MCP compatibility that enables intelligent chat interactions with documents using various LLMs, multi-user support, and no-code AI agent building capabilities.

aaif-goose/goose

goose is an open-source, extensible AI agent providing desktop, CLI, and API interfaces for code, workflows, and general tasks, featuring broad LLM provider compatibility and connection to MCP exte...

HKUDS/nanobot

nanobot is an ultra-lightweight, open-source, self-hosted personal AI agent framework in Python, offering a WebUI, tools, memory, MCP integration, multi-agent workflows, automation, and chat app co...

zhayujie/CowAgent

CowAgent is an open-source, multi-model AI assistant and Agent Harness designed for autonomous task planning, tool execution, and continuous learning, featuring native Model Context Protocol (MCP) ...

sickn33/agentic-awesome-skills

This project provides an installable GitHub library and npm installer for over 1,900 agentic skills and playbooks, designed to enhance AI coding assistants like Claude Code, Gemini CLI, Cursor, and...

danny-avila/LibreChat

LibreChat is an open-source enhanced ChatGPT clone that integrates multiple AI models and supports the Model Context Protocol (MCP) for advanced AI assistant features including no-code agents, secure code execution, multimodal interactions, and customizable conversation management.