High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.
Unified MCP server and tool API for agents
ACI.dev connects agents to 600+ tools with shared authentication, permissions, and tool discovery. You can use it through direct function calls with the Python SDK or through a unified MCP server for agentic IDEs and custom agents.
Videos about this repo
Builders who want their agentic IDE or custom AI agent to work with calendars, Slack, cloud platforms, databases, and other apps.
You can give an agent secure access to many services without building separate OAuth flows and API clients for each one.
What it does
Unified tool access
Bundles many third-party integrations behind one agent-facing interface.
MCP and SDK access
Exposes tools through a unified MCP server or direct function calls from the Python SDK.
Multi-tenant authentication
Handles OAuth flows and secrets for multiple users and services.
Granular permissions
Lets you define natural-language permission boundaries for what agents can do.
Dynamic tool discovery
Shows agents the right tools without dumping every integration into context.
Tool-use logging
Records how agents call tools and where they run into problems.
README
ACI: Open-Source Infra to Power Unified MCP Servers and VibeOps
[!NOTE] This repo is for the ACI.dev platform. If you're looking for the Unified MCP server built with ACI.dev, see aci-mcp.
ACI.dev is the open-source tool-calling platform that hooks up 600+ tools into any agentic IDE or custom AI agent. It gives agents intent-aware access to tools with multi-tenant auth, granular permissions, and dynamic tool discovery—exposed as either direct function calls or through a Unified Model-Context-Protocol (MCP) server.
Examples: Instead of writing separate OAuth flows and API clients for Google Calendar, Slack, and more, use ACI.dev to manage authentication and provide AI agents with unified, secure function calls. Access these capabilities through our Unified MCP server or via our lightweight Python SDK, compatible with any LLM framework.
Supercharge vibe coding and automate devOps by adding a single unified MCP server to your favourite agentic IDE. Configure the MCP with Vercel, Supabase, Cloudflare, and other platforms. Let AI handle provisioning, deployment, database configs, and debugging to turn a vibe coded prototype into a live product.
Join us on Discord to help shape the future of Open Source AI Infrastructure and VibeOps.
🌟 Star ACI.dev to stay updated on new releases!
📺 Demo Video
ACI.dev Unified MCP Server Demo
✨ Key Features
- 600+ Pre-built Integrations: Connect to popular services and apps in minutes.
- Flexible Access Methods: Use our unified MCP server or our lightweight SDK for direct function calling.
- 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: Works with any LLM framework and agent architecture.
- 100% Open Source: Everything released under Apache 2.0 (backend, dev portal, integrations).
💡 Why Use ACI.dev?
ACI.dev improves tool-calling reliability and accountability:
- Authentication at Scale: Connect multiple users to multiple services securely.
- Discovery Without Overload: Find and use the right tools without overwhelming LLM context windows.
- Natural Language Permissions: Control agent capabilities with human-readable boundaries.
- Tool-use Logging: See how your agent called tools and the issues it ran into.
- Build Once, Run Anywhere: No vendor lock-in with our open source, framework-agnostic approach.
🧰 Common Use Cases
- VibeOps: Automate devOps by letting your agentic IDE access Vercel, Supabase, Cloudflare, Sentry and more to ship live products.
- Personal Assistant Chatbots: Build chatbots that can search the web, manage calendars, send emails, interact with SaaS tools, etc.
- Research Agent: Conducts research on specific topics and syncs results to other apps (e.g., Notion, Google Sheets).
- Outbound Sales Agent: Automates lead generation, email outreach, and CRM updates.
- Customer Support Agent: Provides answers, manages tickets, and performs actions based on customer queries.
🔗 Quick Links
- Managed Service: aci.dev
- Documentation: aci.dev/docs
- Available Tools List: aci.dev/tools
- Python SDK: github.com/aipotheosis-labs/aci-python-sdk
- Typescript SDK: github.com/aipotheosis-labs/aci-typescript-sdk
- Unified MCP Server: github.com/aipotheosis-labs/aci-mcp
- Agent Examples Built with ACI.dev: github.com/aipotheosis-labs/aci-agents
- Blog: aci.dev/blog
- Community: Discord | Twitter/X | LinkedIn
💻 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
- Frontend: frontend/README.md
👋 Contributing
We welcome contributions! Please see our CONTRIBUTING.md for more information.
Integration Requests
Missing any integrations (apps or functions) you need? Please see our Integration Request Template and submit an integration request! Or, if you're feeling adventurous, you can submit a PR to add the integration yourself!
Star History
Files in the repo
- .github
- backend
- frontend
- .gitignore
- .pre-commit-config.yaml
- CLA.md
- CLAUDE.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- INTEGRATION_GUIDE.md
- LICENSE
- README.md
- SECURITY.md
Discussion (0)
Ask about usage, or say what you built with itSign in to join the discussion.
No comments yet. Be the first to say what this is good for.
More connectors

Universal provider proxy for OpenAI Codex & Claude Code — use any LLM (Claude, Gemini, Grok, DeepSeek, Ollama…) with Codex CLI, App, SDK, and Claude Code
Git-native persistent memory for AI coding agents. Implements Google OKF v0.2 with sub-300µs in-memory BM25 search, embedded MCP server, and progressive disclosure. Slashes token bloat by 80% with zero external databases or dependencies. Built in pure Go.
Local-first code intelligence graph for MCP and CLI. Builds a persistent map of your codebase so AI coding tools read only what matters, with benchmarked context reductions on reviews and large-repo workflows.
Stop your AI from making things up — it proposes, deterministic tools decide, every claim checked against ground truth with evidence. Grounded facts and context survive resets. Reverse engineering is the proving ground. MCP server + CLI.
20 MB lightweight cross-platform database client for 90+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng. Built-in AI, MCP Server, CLI, desktop and Docker. | 轻量级跨平台数据库管理工具,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、达梦等 90+ 数据库,提供桌面端、Docker、CLI、内置 AI 助手和 MCP Server。