1. Conduid
  2. AI
  3. Aix DB
MCP server · AI

Aix DB

Aix-DB 基于 LangChain/LangGraph 框架,结合 MCP Skills 多智能体协作架构,实现自然语言到数据洞察的端到端转换。

84Excellent

Scored 14 hours ago · breakdown

About Aix DB

Aix DB is an MCP server published by apconw in the AI category: aix-DB 基于 LangChain/LangGraph 框架,结合 MCP Skills 多智能体协作架构,实现自然语言到数据洞察的端到端转换。.

The repository has 2.3K stars and 433 forks, with the last commit 8 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/apconw/Aix-DB

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Aix DB

Powered by Claude · Grounded in docs

I know everything about Aix DB. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 14 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

1 check has not been run yet.

Releases

v1.2.4v.1.2.4 · 11 Apr 2026v1.2.4 Release Notes 🆕 新增功能 1. EnhancedCommonAgent - 增强通用问答智能体 新增 `agent/common/enhanced_common_agent.py`,基于 DeepAgents 框架 支持 Skill + MCP + 多轮对话 + 思考可视化 带阶段追踪(PLANNING → EXECUTION → SUB_AGENT → REPORTING) 2. 技能中心(Skill Center)全新升级…
v1.2.3v.1.2.3 · 10 Feb 2026🚀 v1.2.3- 深度问数体验升级版 本次更新聚焦于稳定性提升与问答流程优化,显著改善复杂查询下的响应表现和语义理解准确率。 ✅ 主要改进 修复深度问数超时问题 优化后端执行链路,在高负载或复杂语义场景下不再因等待过久而中断,系统稳定性大幅提升。 重构数据问答交互流程 重写了 SQL 生成核心逻辑,支持更复杂的自然语言转译,减少语法错误与语义偏差 优化数据源元信息(库/表结构)的 Embedding 构建策略,提升向量检索的精准度…
v1.2.2v1.2.2 · 30 Jan 2026✨ 新功能 🔗 数据血缘关系 支持手动维护数据表血缘关系 👥 用户与权限管理 新增用户管理功能 新增用户权限配置 📊 SQL 示例配置 新增 SQL 示例配置功能,提升查询准确率 支持添加常用查询模板 🤖 模型调整 支持用户配置大模型 去掉Embedding和Rerank模型依赖 添加Embeddding本地模型支持 🚀 优化改进 MCP链路调整 移除MCP_HUB强依赖 Text2SQL 引擎 全链路 Text2SQL 优化,提升 SQL 生成准确率 SQL…
v1.2.1v1.2.1 · 6 Dec 2025本次版本聚焦稳定性增强、开发体验升级与智能能力拓展,带来多项关键改进与新功能: 🐞 修复与优化 修复部署相关 BUG,提升服务启动与配置的可靠性 完善前端交互体验,优化用户操作流畅度与界面反馈 🔍 可观测性 & 调试能力 集成 LangSmith Studio:支持可视化调试、Prompt 追踪与 LLM 调用分析 集成 Langfuse 全链路追踪:实现从请求入口到模型响应的端到端可观测性 ⚙️ 核心依赖升级 升级核心组件:Sanic 与 MCPHub…
v1.2.0V1.2.0 · 9 Nov 2025✅ 核心升级: 升级 LangChain 至 1.0.x 版本 📊 功能增强: 表格问答支持多 Sheet Excel 文件 🌐 模型兼容: 优化大模型调用,同时支持公网 API 和本地部署模型 🖥️ 前端优化: 改进 UI 交互体验修复已知 Bug

README

项目介绍

Aix-DB 基于 LangChain/LangGraph 框架,结合 MCP Skills 多智能体协作架构,实现自然语言到数据洞察的端到端转换。

核心能力:智能问答 · 数据问答(Text2SQL) · 表格问答 · 深度问数 · 数据可视化 · MCP 多智能体 · Skill 模式

产品特点:📦 开箱即用 · 🔒 安全可控 · 🔌 易于集成 · 🎯 越问越准 · 🧩 Skill 模式 · 🐾 OpenClaw 智能集成

Aix-DB Pro 商业版

让数据分析从一句提问开始,让业务洞察沉淀为报告与看板。

Aix-DB Pro 面向企业业务分析场景,将自然语言问数、图表分析、报告中心与数据看板融于一体。从日常数据查询到经营指标追踪,用对话探索数据,让分析成果持续复用。

  • 对话式数据分析:用自然语言提问,结合明细表格与可视化图表查看结果、继续追问。
  • 智能数据看板:集中呈现核心指标、同比环比与趋势,通过对话补充和调整图表。
  • 报告中心:集中管理分析报告,支持预览、下载、分享与回溯原始对话。
  • 丰富的可视化表达:覆盖指标卡、趋势图、分布图、热力图等多种业务分析视角。

商业版支持的数据库

商业版产品预览

演示视频

💰 赞助商展示

Doloffer IP数据云

系统架构

分层架构设计:

  • 前端层:Vue 3 + TypeScript 构建的现代化 Web 界面,集成 ECharts 和 AntV 可视化组件
  • API 网关层:基于 Sanic 的高性能异步 API 服务,提供 RESTful 接口和 JWT 认证
  • 智能服务层:LLM 服务、Text2SQL Agent、RAG 检索引擎、MCP 多智能体协作
  • 数据存储层:支持多种数据库类型,包括关系型数据库、向量数据库、图数据库和文件存储

支持的数据源

步骤 模块 说明
1 用户输入 用户以自然语言提出数据查询问题
2 LLM 意图理解 大模型解析问题意图,抽取关键实体和查询条件
3 RAG 知识检索 Embedding + BM25 混合检索,结合 Neo4j 图谱获取相关表结构和业务知识
4 SQL 生成 Text2SQL 引擎生成 SQL 语句,并进行语法校验和优化
5 数据库执行 在目标数据源执行 SQL,支持 8+ 种数据库类型
6 可视化展示 自动生成 ECharts/AntV 图表,直观呈现分析结果

快速开始

使用 Docker 部署(推荐)

docker run -d \
  --name aix-db \
  --restart unless-stopped \
  -e TZ=Asia/Shanghai \
  -e JWT_SECRET_KEY=<your-generated-secret> \
  -e SERVER_HOST=0.0.0.0 \
  -e SERVER_PORT=8088 \
  -e SERVER_WORKERS=2 \
  -e LANGFUSE_TRACING_ENABLED=false \
  -e LANGFUSE_SECRET_KEY= \
  -e LANGFUSE_PUBLIC_KEY= \
  -e LANGFUSE_BASE_URL= \
  -e VITE_ENABLE_PAGE_AGENT=false \
  -e LLM_MAX_TOKENS=65536 \
  -p 18080:80 \
  -p 18088:8088 \
  -p 15432:5432 \
  -p 9000:9000 \
  -p 9001:9001 \
  -v ./volume/pg_data:/var/lib/postgresql/data \
  -v ./volume/minio/data:/data \
  -v ./volume/logs/supervisor:/var/log/supervisor \
  -v ./volume/logs/nginx:/var/log/nginx \
  -v ./volume/logs/aix-db:/var/log/aix-db \
  -v ./volume/logs/minio:/var/log/minio \
  -v ./volume/logs/postgresql:/var/log/postgresql \
  --add-host host.docker.internal:host-gateway \
  crpi-7xkxsdc0iki61l0q.cn-hangzhou.personal.cr.aliyuncs.com/apconw/aix-db:1.2.4

使用 Docker Compose

git clone https://github.com/apconw/Aix-DB.git
cd Aix-DB/docker
cp .env.template .env  # 复制环境变量模板,按需修改(推荐开启 VITE_ENABLE_PAGE_AGENT=true)

编辑 docker/.env,设置必填的 JWT_SECRET_KEY(留空会导致 docker-compose up 直接报错):

# 生成一个随机密钥
python3 -c "import secrets; print(secrets.token_hex(32))"

注意:所有 worker/副本必须使用相同的 JWT_SECRET_KEY;更换密钥会使已签发的登录 token 全部失效,所有用户需重新登录。

docker-compose up -d

访问系统

Web 管理界面

  • 访问地址:http://localhost:18080
  • 默认账号:admin
  • 默认密码:123456

PostgreSQL 数据库

  • 连接地址:localhost:15432
  • 数据库名:aix_db
  • 用户名:aix_db
  • 密码:1

本地开发

① 克隆项目

git clone https://github.com/apconw/Aix-DB.git
cd Aix-DB

② 启动依赖中间件(PostgreSQL、MinIO 等)

容器内也会启动一份后端服务,同样需要 JWT_SECRET_KEY,请先按上面「使用 Docker Compose」一节配置好 docker/.env 再执行:

cd docker
docker-compose up -d

③ 配置环境变量

编辑项目根目录下的 .env.dev,按需修改数据库连接、MinIO 地址等配置(默认配置可直接使用)

④ 安装 Python 依赖(需要 Python 3.11)

# 方式一:pip
pip install -r requirements.txt

# 方式二:uv(推荐,更快)
uv venv --python 3.11
source .venv/bin/activate
uv sync

⑤ 启动后端服务

# Windows PowerShell 专属命令:设置环境变量+运行脚本,一行执行  增加字符兼容性,解决有些机器错误问题。
$env:PYTHONUTF8=1; python serv.py

⑥ 启动前端开发服务器(另开终端)

cd web
npm install
npm run dev

命令行工具(CLI)

npm version

通过终端直接发起自然语言数据查询,支持图表渲染输出。

# 安装
npm install -g @apconw/aix-db-cli

# 登录(浏览器完成认证,token 有效期 7 天)
aix-db-cli login

# 查看可用数据源
aix-db-cli datasources

# 数据问答
aix-db-cli chat "有哪些数据表?" --datasource 48
aix-db-cli chat "查询销售额趋势" --datasource 48 --stream

详细文档见 aix-db-cli/README.md。

技术栈

后端:Sanic · SQLAlchemy · LangChain/LangGraph · Neo4j · FAISS/Chroma · MinIO

前端:Vue 3 · TypeScript · Vite 5 · Naive UI · ECharts · AntV

AI 模型:OpenAI · Anthropic · DeepSeek · Qwen · Ollama

🤝 成为赞助者

成为赞助者,可以将您的产品展示在这里,每天获得大量曝光!

联系方式:微信 weber812(备注:赞助合作)

贡献指南

欢迎提交 Issue 和 Pull Request!

  1. Fork 本仓库
  2. 创建特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 提交 Pull Request

Star History

Star History Chart

开源许可

本项目采用 Apache License 2.0 开源许可证。

README fetched from the repository 14 hours ago. The original is authoritative.

Questions

About Aix DB

How do I install Aix DB?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Aix DB safe to use with an AI agent?

Its trust score is 84 out of 100 (excellent). It passes 3 of the 5 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Aix DB still maintained?

Yes — the last commit was 8 days ago. The repository has 2.3K stars and 433 forks and 2 open issues.