© 2026FindAgent  · @simprr
返回列表
a

aipotheosis-labs/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.

agentsaiai-agentsapideveloper-toolsfunction-callingintegrationllmmcpoauth2open-sourcepermissionstoolsvibeops
⭐

4.7k

Stars

🔱

460

Forks

👁

31

Watchers

📋

53

Issues

PythonApache-2.0创建于 2024/9/19更新于 今天
在 GitHub 上查看访问主页
README
由 Gemini 翻译整理

ACI:用于驱动统一 MCP 服务器和 VibeOps 的开源基础设施

[!NOTE] 本仓库为 ACI.dev 平台。如果您正在寻找使用 ACI.dev 构建的 Unified MCP (统一 MCP) 服务器,请查看 aci-mcp。

ACI.dev 是一个开源的工具调用平台,可将 600 多种工具连接到任何智能体 IDE 或自定义 AI 智能体中。它通过直接函数调用或统一模型上下文协议 (MCP) 服务器,为智能体提供具备意图感知能力的工具访问权限,并支持多租户认证、细粒度权限控制以及动态工具发现。

示例: 无需为 Google Calendar、Slack 等服务编写繁琐的 OAuth 流程和 API 客户端,只需使用 ACI.dev 来管理身份验证,并为 AI 智能体提供统一、安全的函数调用。您可以通过我们的 Unified MCP 服务器 或轻量级 Python SDK 访问这些功能,且兼容任何 LLM 框架。

通过在您喜爱的智能体 IDE 中添加单个统一的 MCP 服务器,从而增强 Vibe Coding 并实现 DevOps 自动化。您可以配置 MCP 以连接 Vercel、Supabase、Cloudflare 等平台。让 AI 处理供应、部署、数据库配置和调试,将一个 Vibe Coded 原型转化为实时产品。

ACI.dev Architecture

加入我们的 Discord,共同塑造开源 AI 基础设施和 VibeOps 的未来。 🌟 为 ACI.dev 点星,随时掌握最新发布动态!

📺 演示视频

ACI.dev 统一 MCP 服务器演示

ACI.dev Unified MCP Server Demo

ACI.dev VibeOps 演示

ACI.dev VibeOps Demo

✨ 核心特性

  • 600+ 预构建集成:在几分钟内连接主流服务和应用。
  • 灵活的访问方式:使用我们的统一 MCP 服务器,或通过轻量级 SDK 进行直接函数调用。
  • 多租户认证:为开发者和终端用户内置 OAuth 流程和密钥管理。
  • 增强的智能体可靠性:支持自然语言权限边界和动态工具发现。
  • 框架与模型无关:适用于任何 LLM 框架和智能体架构。
  • 100% 开源:所有组件(后端、开发门户、集成)均在 Apache 2.0 协议下发布。

💡 为什么选择 ACI.dev?

ACI.dev 提升了工具调用的可靠性和可追溯性:

  • 规模化认证:安全地将多个用户连接到多个服务。
  • 无需超载的发现机制:在不消耗过多 LLM 上下文窗口的情况下,查找并使用合适的工具。
  • 自然语言权限控制:通过人类可读的边界来控制智能体能力。
  • 工具使用日志:查看智能体如何调用工具以及遇到的问题。
  • 一次构建,随处运行:基于开源和与框架无关的方法,杜绝厂商锁定。

🧰 常见应用场景

  • VibeOps: 通过让智能体 IDE 访问 Vercel、Supabase、Cloudflare、Sentry 等,实现 DevOps 自动化,从而交付上线产品。
  • 个人助理聊天机器人: 构建能够搜索网页、管理日历、发送邮件、与 SaaS 工具交互的聊天机器人。
  • 研究智能体: 针对特定主题进行研究,并将结果同步到其他应用(如 Notion、Google Sheets)。
  • 外呼销售智能体: 实现潜在客户挖掘、邮件发送和 CRM 更新的自动化。
  • 客户支持智能体: 基于客户查询提供解答、管理工单并执行操作。

🔗 快速链接

  • 托管服务: aci.dev
  • 文档: aci.dev/docs
  • 可用工具列表: aci.dev/tools
  • Python SDK: github.com/aipotheosis-labs/aci-python-sdk
  • Typescript SDK: github.com/aipotheosis-labs/aci-typescript-sdk
  • 统一 MCP 服务器: github.com/aipotheosis-labs/aci-mcp
  • 使用 ACI.dev 构建的智能体示例: github.com/aipotheosis-labs/aci-agents
  • 博客: aci.dev/blog
  • 社区: Discord | Twitter/X | LinkedIn

💻 本地开发入门

要本地运行完整的 ACI.dev 平台(后端服务器和前端门户),请参考各组件的 README 文件:

  • 后端: backend/README.md
  • 前端: frontend/README.md
贡献者
tdtjOafTJL
项目信息
默认分支main
LicenseApache License 2.0
创建时间2024/9/19
最近更新今天
GAI 中文摘要

ACI 是一个开源的工具调用平台,旨在为各类智能体 IDE 或自定义 AI 智能体提供统一的接口,使其能够无缝连接 600 多种外部工具。该平台通过提供集中式的身份验证、权限控制和动态工具发现功能,解决了 AI 智能体在接入不同 API 和服务时面临的开发复杂与碎片化问题。

支持通过直接函数调用或统一的 MCP 服务器接口将数百种工具集成到 AI 智能体中。

提供完善的多租户身份验证和精细化权限管理,确保 AI 调用外部服务时的安全性。

支持与主流开发平台如 Vercel、Supabase 和 Cloudflare 的集成,实现自动化运维与部署。

提供轻量级 Python SDK,确保与各种主流大模型框架的高度兼容性。

该项目非常适合需要构建 AI 驱动开发工作流的开发者,以及希望通过 VibeOps 模式快速将原型转化为生产环境应用的工程团队,广泛应用于自动化部署、数据库配置及任务调试等场景。