项目名称:NextCRM

github:https://github.com/pdovhomilja/nextcrm-app
简介:Next.js 16 构建的 AI-native CRM，集成 MCP 服务器（127 个工具）、向量搜索、Claude/OpenAI API、邮件客户端和完整的发票工作流。是目前最成熟的 AI 友好型 CRM 骨架，完全为 AI 代理和 Claude Code 优化设计。

语言:TypeScript,JavaScript,Next.js,React

场景:AI 原生应用、企业 CRM、AI 辅助销售、MCP 集成、向量搜索应用

6项评分:4,3,4,5,2,5

推荐理由:目前最 AI 友好的开源 CRM 系统。内置 MCP 服务器提供 127 个工具接口，深度集成 Claude/OpenAI，支持向量搜索和语义理解。代码最新（Next.js 16、React 19），完整的企业功能（发票、审计日志）。依赖较多但值得，是 AI 时代 CRM 骨架的最佳实践。

下载:https://github.com/pdovhomilja/nextcrm-app

文章1标题:NextCRM：AI 时代的企业 CRM 系统

文章1内容:

一、项目定位
NextCRM 不是传统的 CRM，而是一个 AI-native 的客户管理系统。
核心理念是：
• 让 Claude / ChatGPT 通过 MCP 接口自动管理 CRM 数据
• 用向量搜索理解客户意图和历史
• 完整的企业功能（发票、审计、多币种）
• 为 AI 代理而生的 API 设计

这意味着你可以告诉 Claude：「帮我找出过去 30 天内未跟进的高价值客户」
Claude 通过 MCP 接口自动查询、分析、生成报告，无需人工操作。

二、核心功能
• 🤖 AI 集成与 MCP 服务器
  - 127 个工具接口供 AI 调用
  - Claude / OpenAI API 集成
  - 向量搜索与语义理解
  - E2B 沙箱执行
• 📊 完整的 CRM 系统
  - 账户、联系人、线索、机会、合同管理
  - 完整的销售流程跟踪
• 💰 企业级发票系统
  - 多币种支持
  - 税务引擎
  - PDF 生成
  - 支付追踪
• 📧 邮件客户端
  - IMAP/SMTP 集成
  - 邮件自动捕获
  - 线程式对话
• 📄 文档管理
  - 上传和版本控制
  - 权限管理
  - 审计日志
• 🔍 高级搜索
  - 向量数据库
  - 语义相似度搜索
  - 自然语言查询

三、技术栈
部分                技术
Web 框架            Next.js 16
前端                React 19 + TypeScript
认证                Better Auth
数据库              PostgreSQL 17+
ORM                 Prisma 7.5
样式                Tailwind CSS v4 + shadcn/ui
AI 集成             Claude / OpenAI API
MCP 服务器          127 个工具
向量搜索            Pgvector + Embedding
后台任务            Inngest
邮件服务            Resend
文件存储            UploadThing

四、快速开始
# 克隆项目
git clone https://github.com/pdovhomilja/nextcrm-app.git
cd nextcrm-app

# 安装依赖
npm install

# 配置环境（需要 API key）
cp .env.example .env.local
# 填入：PostgreSQL URL、OpenAI/Claude API Key、UploadThing 等

# 数据库迁移
npm run db:push

# 启动开发服务器
npm run dev

# MCP 服务器可作为独立进程运行
npm run mcp:start

五、AI Coding 友好度评分

维度          分值  说明
目录结构      4/5   Next.js 标准项目结构，MCP 集成清晰
文档完整度    3/5   官方文档中等，MCP 接口文档可更完善
测试覆盖      4/5   有单元测试和 E2E 测试
示例模块      5/5   完整的 CRM、发票、邮件、AI 示例
依赖克制度    2/5   依赖众多，但都是必需的
增量开发      5/5   MCP 接口明确，易于 AI 生成和扩展代码

总体评分: 83/100 (最适合 AI 赋能的企业应用)

六、为什么选择 NextCRM

1. 目前最成熟的 AI-native CRM 架构
2. MCP 服务器提供 127 个工具接口，完全 AI 可用
3. 向量搜索和语义理解，超越传统 CRM
4. 完整的企业功能（发票、多币种、审计）
5. Next.js 16 + React 19，最新技术栈
6. 可直接用 Claude 或 ChatGPT 驱动业务流程

七、不适合的场景

• 依赖较多，学习曲线较陡
• 中小型团队需要最简化的 CRM（Atomic CRM 更合适）
• 使用 PHP / Laravel 生态的团队
• 不需要 AI 功能的传统 CRM 需求

文章2标题:NextCRM：用 Claude 自动化管理客户关系

文章2内容:

一、什么是 NextCRM 中的 MCP 服务器

MCP = Model Context Protocol（模型上下文协议）

简单说，它让 AI（如 Claude）能够像你一样操作 CRM：
- 查询客户数据
- 创建、更新、删除记录
- 生成报告
- 发送邮件
- 执行复杂的业务逻辑

传统方式：
```
你：打开 CRM，手动查询客户，手动筛选，手动生成报告
耗时：30 分钟
```

NextCRM + Claude 方式：
```
你：给 Claude 说「找出过去 30 天未跟进的高价值客户」
Claude 通过 MCP 接口自动操作 CRM
耗时：5 秒
```

二、127 个 MCP 工具接口示例

NextCRM 为 AI 暴露的主要接口：

**数据查询类：**
- `get_contacts()` — 查询所有联系人
- `get_opportunities_by_stage()` — 按销售阶段查询机会
- `search_by_vector()` — 向量搜索客户意图
- `get_interaction_history()` — 获取与客户的历史交互

**数据操作类：**
- `create_contact()` — 创建新联系人
- `update_opportunity()` — 更新销售机会
- `create_activity()` — 记录活动（电话、邮件、会议）
- `add_note()` — 添加备注

**业务流程类：**
- `generate_invoice()` — 生成发票
- `send_email()` — 发送邮件
- `schedule_followup()` — 安排后续跟进
- `create_proposal()` — 创建建议书

**分析类：**
- `get_sales_forecast()` — 预测销售额
- `analyze_customer_sentiment()` — 分析客户情绪
- `identify_churn_risk()` — 识别流失风险客户

三、实际应用场景

**场景 1：自动化客户跟进**
```
你对 Claude 说：
「每周一早上 9 点，帮我找出过去 7 天没有联系的客户，
自动给他们发送邮件问候，并更新活动记录」

Claude 做的事：
1. 每周一 9 点触发
2. 通过 MCP 查询 7 天内未接触的客户
3. 生成个性化邮件（基于历史对话）
4. 自动发送（通过 Resend）
5. 在 CRM 中记录活动
```

**场景 2：智能销售预测**
```
你说：「基于目前的销售机会和历史成交率，
预测下季度的收入，以及可能丢单的机会」

Claude：
1. 查询所有开放的销售机会
2. 分析历史成交率
3. 用向量搜索找类似客户
4. 生成预测报告和风险警告
```

**场景 3：自动化数据整理**
```
你说：「导入这个 Excel，自动去重，
识别重复的客户记录，合并相同的人」

Claude：
1. 解析 Excel 文件
2. 通过向量相似度识别重复客户
3. 自动合并记录并保留关键信息
```

四、与其他 CRM 的 AI 集成对比

| CRM | AI 集成深度 | MCP 支持 | 向量搜索 | 适合 AI 自动化 |
|-----|-----------|---------|---------|-------------|
| Atomic CRM | 无 | ❌ | ❌ | ❌ |
| NextCRM | 原生优先 | ✅ 127 工具 | ✅ | ✅⭐⭐⭐⭐⭐ |
| Krayin | 无 | ❌ | ❌ | ❌ |
| Salesforce | 可选 | ❌ | ⚠️ 需 Einstein | ✅ 但昂贵 |

**结论：**
NextCRM 是目前唯一完全为 AI 自动化设计的开源 CRM。

五、部署和扩展

**本地开发（学习）：**
```bash
npm run dev
# MCP 在本地运行，可用 Claude 应用或 Cursor 连接
```

**部署到生产（Vercel）：**
```bash
npm run build
vercel deploy
```

**MCP 服务器独立部署：**
```bash
npm run mcp:build
# 在独立服务器上运行，让多个 Claude 实例使用
```

六、建议使用路径

**阶段 1：学习（2-4 周）**
- 本地安装 NextCRM
- 用 Claude 应用连接 MCP 服务器
- 尝试自动化简单操作（查询、更新、邮件）

**阶段 2：定制（4-8 周）**
- 添加自己的 MCP 工具接口
- 集成自己的业务流程
- 用 Claude 驱动复杂的销售工作流

**阶段 3：生产（8+ 周）**
- 部署到生产环境
- 建立 24/7 AI 驱动的客户管理系统
- 监控 AI 操作日志和审计

七、为什么 NextCRM 是未来

传统 CRM 是「你操作它」。
NextCRM 是「它自动为你操作」。

区别在于：
- 传统 CRM：你是中心，系统是工具
- NextCRM：AI 是中心，你是监督者

如果你想体验 AI 时代的企业应用，NextCRM 是最好的学习平台。
