ACI
ACI.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic IDE or custom AI agent through direct function calling or a unified MCP server. The birthplace of VibeOps.
What is ACI?
ACI is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to aci.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic ide or custom ai agent through direct function calling or a unified mcp server. the birthplace of vibeops.
ACI.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic IDE or custom AI agent through direct function calling or a unified MCP server. The birthplace of VibeOps.
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- ACI.dev is the open source tool-calling platform that hooks
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx aciConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use ACI
ACI.dev is an open-source tool-calling platform that connects AI agents to 600+ pre-built integrations — including Google Calendar, Gmail, Slack, Vercel, Supabase, and Cloudflare — through either direct Python/TypeScript SDK function calls or a unified MCP server. The aci-mcp package ships two server modes: an Apps Server for direct per-app access and a Unified Server that exposes meta-functions for discovering and executing any ACI.dev function dynamically. It is the birthplace of VibeOps, enabling agentic IDEs and coding assistants to call real-world APIs without custom integration work.
Prerequisites
- Python 3.10+ and pip (the aci-mcp package is Python-based)
- uv package manager (recommended: pip install uv)
- An ACI.dev account and API key from aci.dev
- A linked account owner ID from your ACI.dev dashboard
- An MCP-compatible client such as Claude Desktop or Cursor
Install uv and the aci-mcp package
The ACI MCP server is distributed as a Python package best run with uvx (uv's tool runner). Install uv first, then verify the aci-mcp package is accessible.
pip install uv
uvx aci-mcp --helpObtain your ACI.dev API key
Sign up at aci.dev and navigate to the API Keys section of your dashboard. Copy your ACI_API_KEY and note your linked-account-owner-id, which scopes tool access to your workspace.
Run the Unified MCP Server
Start the unified server which exposes ACI_SEARCH_FUNCTIONS and ACI_EXECUTE_FUNCTION meta-tools, letting the AI agent discover and call any of the 600+ available integrations dynamically.
uvx aci-mcp unified-server --linked-account-owner-id <YOUR_OWNER_ID>Or run the Apps MCP Server for specific integrations
Use the apps server when you want to limit the agent to specific application toolsets, reducing noise and improving tool selection precision.
uvx aci-mcp apps-server --apps "BRAVE_SEARCH,GMAIL" --linked-account-owner-id <YOUR_OWNER_ID>Configure Claude Desktop to use the ACI MCP server
Add the server to your Claude Desktop configuration file, passing your API key as an environment variable and your owner ID as a command-line argument.
{
"mcpServers": {
"aci-unified": {
"command": "uvx",
"args": ["aci-mcp", "unified-server", "--linked-account-owner-id", "<YOUR_OWNER_ID>"],
"env": {
"ACI_API_KEY": "<YOUR_ACI_API_KEY>"
}
}
}
}Authorize integrations in the ACI.dev dashboard
Visit aci.dev/tools to browse available integrations. For OAuth-based apps like Gmail or Slack, complete the OAuth authorization flow in the dashboard before the agent can use them.
ACI Examples
Client configuration
Claude Desktop config for ACI's unified MCP server with API key authentication.
{
"mcpServers": {
"aci-unified": {
"command": "uvx",
"args": ["aci-mcp", "unified-server", "--linked-account-owner-id", "YOUR_OWNER_ID"],
"env": {
"ACI_API_KEY": "YOUR_ACI_API_KEY"
}
}
}
}Prompts to try
Use the ACI unified server to access 600+ integrations through natural language.
- "Search for available calendar tools and schedule a meeting for tomorrow at 2pm"
- "Find the Gmail integration and send an email to [email protected] summarizing today's tasks"
- "Use Brave Search to find the latest news about open-source AI agents"
- "List all available Slack functions and post a message to the #general channel"Troubleshooting ACI
uvx aci-mcp fails with 'command not found'
Ensure uv is installed and in your PATH: pip install uv. On some systems, uv installs to ~/.local/bin — add that to your PATH in ~/.zshrc or ~/.bashrc.
API calls fail with 401 Unauthorized
Verify ACI_API_KEY is correctly set in the env block of your MCP config. Double-check the key in your aci.dev dashboard and ensure it has not expired or been revoked.
OAuth-dependent tools (Gmail, Slack) return permission errors
Complete the OAuth authorization flow for each app in the ACI.dev dashboard under the Linked Accounts section. The linked-account-owner-id must match the account that authorized the integration.
Frequently Asked Questions about ACI
What is ACI?
ACI is a Model Context Protocol (MCP) server that aci.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic ide or custom ai agent through direct function calling or a unified mcp server. the birthplace of vibeops. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install ACI?
Follow the installation instructions on the ACI GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with ACI?
ACI works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is ACI free to use?
Yes, ACI is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.
ACI Alternatives — Similar Developer Tools Servers
Looking for alternatives to ACI? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up ACI in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use ACI?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.