Skip to content

automaoto/maoto-agent

Repository files navigation

Maoto Agent API Python Package 🚀

MAOTO framework

MAOTO framework, high performance, easy to learn, fast to code, ready for production

Test Coverage Package version Conda-Forge Supported Python versions Documentation License: LGPL v3 Security Policy

The package provides convenient access to the MAOTO agents ecosystem from Python applications. The library includes type definitions for all request params and response fields and offers to easily create asynchronous agents that communicate with the MAOTO API.

Key Features ✅

  • 🚀 FastAPI Integration: Built directly on FastAPI to streamline web service creation and endpoint management.
  • 💻 Optional MCP Support: Easily add MCP support to your application by installing the maoto-agent[mcp] package.
  • 🔄 Async Operations: Fully supports asynchronous requests with httpx for non-blocking I/O.
  • 🔒 Secure Communication: Leverages API keys and Pydantic for robust type safety and secure data validation.
  • 🛠️ Flexible Handler Registration: Easy-to-use decorator for registering custom event handlers.
  • ⚙️ Extensible Configuration: Utilizes Pydantic-based settings for flexible and environment-aware customization.
  • 🌐 Marketplace & Assistant Connectivity: Seamlessly interacts with external services via dedicated endpoints.

Installation 📦

From PyPI (pip)

pip install maoto-agent

MCP Support

pip install "maoto-agent[mcp]"

Using conda (conda-forge)

conda install -c conda-forge maoto-agent

Quick Start & Docs 👨🏼‍💻

Support & Community 👥

Partners & Supporters 🌟

Others

License 📝

This project is licensed under the GNU Lesser General Public License - see the LICENSE file for details.

Credits ✨

Developed by MAOTO PTE. LTD. - We create innovative AI-powered solutions for business.

About

The official Python library for the MAOTO API

Resources

License

Security policy

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages