Awesome AI AgentsMCP Server Framework

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 leverages Kubernetes' orchestration capabilities to provide a flexible, extensible, and observable platform for AI agent applications. The framework defines core components such as Agents, Tools, Controller, UI, Engine, and CLI, all integrated as Kubernetes custom resources to facilitate easy management and modification. Agents in kagent consist of a system prompt, a set of tools, and model configurations, while Tools represent external utilities that agents can utilize. The architecture includes a Kubernetes controller to manage resources, a web UI for management, a Python-based engine built on the Autogen framework to run agents and tools, and a command-line interface for operational control. kagent emphasizes principles like being Kubernetes native, extensible, flexible, observable, declarative, and testable, making it suitable for diverse AI agent use cases. The project is actively developed with planned enhancements including improved observability with tracing and metrics, feedback and testing frameworks, runtime and engine improvements such as multi-agent support and workflow capabilities, and expanded tool discovery and integration. Comprehensive documentation, quick start guides, and local development instructions are provided to support users and contributors. The project also encourages community involvement through contribution guidelines and maintains an active Discord channel for support and discussion.

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

agentsaiai-agent-deploymentai-agent-frameworkai-agent-managementai-agentsai-toolsai-workflowsautogenclicncfdeclarative-configurationdevopsextensible-ai-frameworkkuberneteskubernetes-custom-resourceskubernetes-nativemcpmonitoringmulti-agent-supportobservabilitypython-engineweb-ui

Also in MCP Server Framework

thedaviddias/Front-End-Checklist

Front-End Checklist is an open-source quality system for modern web development, offering comprehensive best practices for humans and AI agents.

PrefectHQ/fastmcp

FastMCP offers a Pythonic framework for building Model Context Protocol (MCP) servers and clients, facilitating structured communication for AI agents and models.

pascalorg/editor

Local-first 3D building editor built with React Three Fiber and WebGPU that exposes an MCP service so AI agents can create and edit 3D scenes.

trycua/cua

c/ua is a high-performance framework that enables AI agents to control full macOS and Linux operating systems within secure, lightweight virtual containers on Apple Silicon Macs, supporting complex autonomous workflows and LLM integration.

nukeop/nuclear

Nuclear is a free, open-source, ad-free music player for Windows, macOS, and Linux, featuring streaming from various sources, playlist management, a powerful plugin system, and integration with AI ...

googleapis/mcp-toolbox

MCP Toolbox for Databases is an open-source server that connects AI agents and applications to enterprise databases using the Model Context Protocol (MCP).

apify/apify-mcp-server

Model Context Protocol server that exposes thousands of Apify Actors as tools, letting AI agents scrape social media, search engines, maps and e-commerce sites over hosted HTTP or local stdio.

grab/cursor-talk-to-figma-mcp

Cursor Talk to Figma MCP is an integration that enables Cursor AI to communicate with Figma programmatically for reading and modifying designs, automating and enhancing the design workflow.