AI agent integration platform. Connects agents to 600+ tools via MCP server with auth & permissions. Function calling & VibeOps.
<p align="center">
<img src="frontend/public/aci-dev-full-logo.svg" alt="ACI.dev Logo" width="100%">
</p>
# ACI.dev: Open-Source Infrastructure for Unified MCP Servers and VibeOps
<p align="center">
<a href="https://trendshift.io/repositories/13645" target="_blank">
<img src="https://trendshift.io/api/badge/repositories/13645" alt="aipotheosis-labs%2Faci | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/>
</a>
</p>
<p align="center">
<a href="https://aci.dev/docs"><img src="https://img.shields.io/badge/Documentation-34a1bf" alt="Documentation"></a>
<a href="https://badge.fury.io/py/aci-sdk"><img src="https://badge.fury.io/py/aci-sdk.svg" alt="PyPI version"></a>
<a href="https://opensource.org/licenses/Apache-2.0"><img src="https://img.shields.io/badge/License-Apache_2.0-blue.svg" alt="License"></a>
<a href="https://discord.com/invite/UU2XAnfHJh"><img src="https://img.shields.io/badge/Discord-Join_Chat-7289DA.svg?logo=discord" alt="Discord"></a>
<a href="https://x.com/AipoLabs"><img src="https://img.shields.io/twitter/follow/AipoLabs?style=social" alt="Twitter Follow"></a>
</p>
> [!NOTE]
> This repository provides the core infrastructure for the ACI.dev platform. If you are specifically looking for the **Unified Model Context Protocol (MCP) server** built using ACI.dev, please see the [aci-mcp](https://github.com/aipotheosis-labs/aci-mcp) repository.
ACI.dev is an open-source infrastructure layer designed to streamline AI-agent tool use and VibeOps. It empowers AI agents with intent-aware access to a wide range of tools (600+), offering multi-tenant authentication, granular permissions, and dynamic tool discovery. This access is exposed through either direct function calls or, more centrally, through a **Unified Model-Context-Protocol (MCP) server**.
**Focus on MCP:** The Unified MCP server is a key component of ACI.dev, providing a standardized interface for AI agents to interact with various tools and services. It simplifies integration, enhances security, and improves the overall efficiency of AI-powered workflows.
**Example:** Instead of implementing individual OAuth flows and API clients for services like Google Calendar or Slack, ACI.dev allows you to manage authentication centrally and provide AI agents with unified, secure function calls through the MCP server. You can access these capabilities either via the **Unified** [MCP server](https://github.com/aipotheosis-labs/aci-mcp) or using our lightweight [Python SDK](https://github.com/aipotheosis-labs/aci-python-sdk), which is compatible with any LLM framework.
Supercharge your development workflow by automating DevOps tasks through our unified MCP server (VibeOps), or build production-ready AI agents without the complexities of managing underlying infrastructure.

<p align="center">
Join us on <a href="https://discord.com/invite/UU2XAnfHJh">Discord</a> to contribute to the future of Open Source AI Infrastructure and VibeOps.<br/><br/>
🌟 **Star ACI.dev to stay informed about new releases!**<br/><br/>
<a href="https://github.com/aipotheosis-labs/aci/stargazers">
<img src="https://img.shields.io/github/stars/aipotheosis-labs/aci?style=social" alt="GitHub Stars">
</a>
</p>
## 📺 Demo Videos
[ACI.dev **Unified MCP Server** Demo](https://youtu.be/GSR9P53-_7E?feature=shared)
[](https://youtu.be/GSR9P53-_7E?feature=shared)
[ACI.dev **VibeOps** Demo](https://youtu.be/SfEtNqB6yqI?feature=shared)
[](https://youtu.be/SfEtNqB6yqI?feature=shared)
## ✨ Key Features
* **Unified Model Context Protocol (MCP) Server:**
* Provides a standardized interface for AI agents to interact with various tools and services.
* Simplifies integration, enhances security, and improves efficiency.
* **600+ Pre-built Integrations**: Connect to popular services and apps quickly.
* **Flexible Access Methods**: Utilize the unified MCP server or the lightweight SDK for direct function calls.
* **Multi-tenant Authentication**: Built-in OAuth flows and secrets management for both developers and end-users.
* **Enhanced Agent Reliability**: Natural language permission boundaries and dynamic tool discovery.
* **Framework & Model Agnostic**: Compatible with any LLM framework and agent architecture.
* **100% Open Source**: Everything is released under Apache 2.0 (backend, dev portal, integrations).
## 💡 Why Use ACI.dev?
ACI.dev addresses critical infrastructure challenges for deploying production-ready AI agents:
* **Authentication at Scale**: Securely connect multiple users to numerous services.
* **Discovery Without Overload**: Find and use the right tools without overwhelming LLM context windows, thanks to the MCP's intelligent tool selection.
* **Natural Language Permissions**: Control agent capabilities with human-readable boundaries, managed through the MCP.
* **Build Once, Run Anywhere**: Avoid vendor lock-in with our open-source, framework-agnostic approach.
## 🧰 Common Use Cases
* **VibeOps:** Automate your devOps tasks while vibe coding, leveraging the unified MCP server.
* **Personal Assistant Chatbots:** Build chatbots that can search the web, manage calendars, send emails, interact with SaaS tools, etc., all through the MCP.
* **Research Agent:** Conduct research on specific topics and sync results to other apps (e.g., Notion, Google Sheets), orchestrated by the MCP.
* **Outbound Sales Agent:** Automates lead generation, email outreach, and CRM updates, powered by the MCP.
* **Customer Support Agent:** Provides answers, manages tickets, and performs actions based on customer queries, all handled through the MCP.
## 🔗 Quick Links
* **Managed Service:** [aci.dev](https://www.aci.dev/)
* **Documentation:** [aci.dev/docs](https://www.aci.dev/docs)
* **Available Tools List:** [aci.dev/tools](https://www.aci.dev/tools)
* **Python SDK:** [github.com/aipotheosis-labs/aci-python-sdk](https://github.com/aipotheosis-labs/aci-python-sdk)
* **Unified MCP Server:** [github.com/aipotheosis-labs/aci-mcp](https://github.com/aipotheosis-labs/aci-mcp)
* **Agent Examples Built with ACI.dev:** [github.com/aipotheosis-labs/aci-agents](https://github.com/aipotheosis-labs/aci-agents)
* **Blog:** [aci.dev/blog](https://www.aci.dev/blog)
* **Community:** [Discord](https://discord.com/invite/UU2XAnfHJh) | [Twitter/X](https://x.com/AipoLabs) | [LinkedIn](https://www.linkedin.com/company/aipotheosis-labs-aipolabs/posts/?feedView=all)
## 💻 Getting Started: Local Development
To run the full ACI.dev platform (backend server and frontend portal) locally, follow the individual README files for each component:
* **Backend:** [backend/README.md](backend/README.md)
* **Frontend:** [frontend/README.md](frontend/README.md)
## 👋 Contributing
We welcome contributions! Please see our [CONTRIBUTING.md](CONTRIBUTING.md) for more information.
## Integration Requests
Missing any integrations (apps or functions) you need? Please see our [Integration Request Template](.github/ISSUE_TEMPLATE/integration_request.yml) and submit an integration request! Or, if you're feeling adventurous, you can submit a PR to add the integration yourself
aipotheosis-labs/aci
September 19, 2024
July 7, 2025
Python