Awesome MCPAgent Platforms

a2aproject/a2a-python

⭐ 2138 Python added to this list on 2025-07-05 repository created 2025-05-09

The a2a-python project is the official Python Software Development Kit (SDK) for the Agent2Agent (A2A) Protocol. This SDK is designed to facilitate the development and operation of agentic applications that function as A2AServers, adhering to the specifications of the A2A Protocol. The project provides a Python library that enables developers to build and run these agentic applications efficiently. It supports Python 3.10 and above and can be installed using either the 'uv' package manager or the standard Python package installer 'pip'. The SDK also offers optional database support for PostgreSQL, MySQL, SQLite, or all SQL databases, which can be included during installation. The repository includes examples such as the 'Helloworld' example, which demonstrates how to run a remote agent and a client, showcasing the practical use of the SDK. Additionally, users can validate their agents using the agent inspector tool available in a separate repository. The project is well-documented, with installation instructions, usage examples, and contribution guidelines provided. It is licensed under the Apache 2.0 License, ensuring it is open for community contributions and use. The a2a-python SDK is part of the broader A2A ecosystem, which includes samples in both Python and JavaScript, facilitating cross-language development and integration. This SDK is essential for developers looking to implement the Agent2Agent Protocol in Python, enabling seamless communication and interaction between autonomous agents in distributed systems.

https://github.com/a2aproject/a2a-python

a2a-protocola2aserversagent-inspectoragent2agentagentic-applicationsagentsapache-2.0-licenseautonomous-agentsclientcontributiondatabase-supportdistributed-systemsgenerative-aigooglemysqlopen-sourcepip-installerpostgresqlpython-3.10+python-sdkremote-agentsql-databasessqliteuv-package-manager

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.