项目名称: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 是最好的学习平台。