ACI.dev - 开源 AI 代理工具集成平台
项目标题与描述
ACI.dev 是一个开源的基础设施层,旨在为 AI 代理提供统一的工具使用接口。项目核心价值包括:
提供 600+工具的标准化接入
支持多租户认证和细粒度权限控制
实现动态工具发现机制
提供统一的模型-上下文-协议(MCP)服务器接口
项目采用 Apache 2.0 开源协议,主要技术栈包括 Python、FastAPI、PostgreSQL 等。



功能特性
多工具集成:支持 600+第三方工具的标准化接入
统一认证:集中管理 OAuth 等认证流程
动态发现:AI 代理可动态发现可用工具
细粒度权限:基于项目的权限控制系统
多协议支持:提供 REST 和 CONNECTOR 两种协议
配额管理:内置 API 调用配额控制系统
安全机制:支持多种安全方案(API Key/OAuth2/NoAuth)
安装指南
系统要求
Python 3.12+
Docker 和 Docker Compose
PostgreSQL 数据库
安装步骤
克隆仓库:
复制代码
安装依赖:
复制代码
配置环境变量:复制
.env.example
为.env
并修改配置启动服务:
复制代码
初始化数据库:
复制代码
使用说明
基本使用
创建项目和代理:
复制代码
API 调用示例
复制代码
开发者门户
项目包含基于 Next.js 的开发者门户,提供:
项目管理界面
应用配置
代理管理
使用分析
核心代码
数据库迁移示例
复制代码
功能执行器
复制代码
OAuth2 管理器
复制代码
更多精彩内容 请关注我的个人公众号 公众号(办公 AI 智能小助手)公众号二维码

办公AI智能小助手
评论