← 返回目录
N

NextCRM MCP Server

社区
面向 AI 代理的开源 CRM MCP 服务器,提供 127 个工具,覆盖 15 个模块。
分类
其他 第 205 / 230
Stars
★ 718 非常热门
传输方式
Streamable HTTP · SSE
运行环境
远程托管(无需本地环境)
凭据
需要 API Key / 凭据
许可证
MIT
最近提交
工具数
80
35FMRS · D

NextCRM 的 MCP 服务器提供了全面的 CRM 数据访问能力,功能丰富,适合 AI 代理集成。它支持多种传输方式,并提供了详细的配置说明。虽然它是开源项目,但官方状态仍为自托管。总体而言,对于使用 NextCRM 并寻求 AI 自动化功能的团队来说,这是一个有价值的工具。

最强项 · 安全与权限 8/20 最弱项 · 文档质量 6/20

可靠性
8/20
安全与权限
8/20
维护活跃度
7/20
文档质量
6/20
安装易用性
6/20
查看各项评分依据
可靠性 8/20
仅静态审查,无法验证运行时行为。源码中提到的127个工具分布在15个模块,但未提供可执行的测试或CI配置来证明。MCP服务器通过mcp-handler实现,需要有凭据才能验证。因此,可靠性得分上限为12。
安全与权限 8/20
令牌以SHA-256散列存储,密钥使用AES-256-GCM加密,这是良好的实践。然而,MCP工具提供删除操作和敏感操作(如发送邮件),但未显示明确的确认机制。尽管默认情况下外部连接,但未发现恶意代码。评分8是因为凭据处理和加密良好,但删除操作缺少显式确认。
维护活跃度 7/20
仓库活跃,有673星,但仅凭星数无加分。MIT许可证明确,但未提供安全响应频道或明确的版本控制。提交和问题响应未在源码中体现。维护有活跃迹象,但治理和版本更新存在缺口。
文档质量 6/20
README详尽,包含安装和Docker指导。但MCP工具参数、限制和故障排除文档不足。没有专门的MCP文档,只有一个SKILL.md的简介。安装说明假设用户知道如何配置外部服务。文档可用,但缺少关键细节。
安装易用性 6/20
安装步骤清晰,有Docker Compose和手动安装指南。但MCP服务器的设置需要生成令牌和配置客户端,且MCP服务器的依赖需要额外配置。没有可验证的CI或测试来证明设置有效性。评分受限,因为缺少自动化验证。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络连接数据库

适合谁

  • 使用 NextCRM 并希望 AI 代理直接访问其 CRM 数据的开发者和团队
  • 希望将 CRM 操作与 Claude Code 或 Cursor 等 AI 工具结合的用户
  • 需要自动化 CRM 数据丰富和营销活动管理的组织

不适合谁

  • 不使用 NextCRM 作为基础 CRM 系统的用户
  • 没有技术能力部署和维护 NextCRM 实例的团队
  • 需要完整生产级 MCP 服务器且由专有供应商支持的用户

所需权限

  • MCP 服务器使用 Bearer 令牌认证,需要生成 nxtc__ 格式的令牌
  • 令牌在个人资料页面生成,并使用 SHA-256 哈希存储,原始值仅显示一次
  • AI 代理可以执行读取和写入操作,包括创建、更新和删除 CRM 记录

风险与副作用

  • API 密钥(如 OpenAI 或 Anthropic)如果管理不当可能被滥用;建议使用三层优先级系统并加密存储
  • 通过 MCP 服务器授予 AI 代理写访问权限可能会导致意外数据修改;谨慎使用
  • Bearer 令牌如果泄露,会带来安全风险;妥善保管。
  • 依赖第三方服务(如 E2B、Resend、Inngest),这些服务可能不可用或产生成本

安装接入

准备工作

运行环境:远程托管(无需本地环境)

先部署 NextCRM 实例(参考 README 中的安装或 Docker Compose 方法)。登录后,在个人资料页面的开发者标签中生成 Bearer 令牌(格式为 nxtc__...)。然后在你的 MCP 客户端配置中添加以下 JSON(示例见 install_config)。确保将 URL 替换为你的实际 NextCRM 域名。

claude_desktop_config.json
{
  "mcpServers": {
    "nextcrm": {
      "type": "http",
      "url": "https://your-nextcrm.com/api/mcp/mcp",
      "headers": {
        "Authorization": "Bearer nxtc__your_token_here"
      }
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "nextcrm": {
      "type": "http",
      "url": "https://your-nextcrm.com/api/mcp/mcp",
      "headers": {
        "Authorization": "Bearer nxtc__your_token_here"
      }
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add --transport http nextcrm https://your-nextcrm.com/api/mcp/mcp --header 'Authorization: Bearer nxtc__your_token_here'

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

连接后,在客户端工具列表中应看到 nextcrm 服务器的工具(如 list_accounts、list_contacts)。发起请求"列出我的CRM账户",若返回账户数据则说明 Bearer 令牌与端点均配置正确。

常见排障

  1. 确保 NextCRM 应用已正确部署并运行。
  2. 检查 MCP 客户端配置中的 URL 是否正确(/api/mcp/mcp 或 /api/mcp/sse)。
  3. 验证 Bearer 令牌是否有效且未过期。
  4. 确认环境变量(如 OPENAI_API_KEY)已设置,因为某些功能需要 AI 集成。
  5. 查看 NextCRM 日志和监控(如 Inngest)以获取后台任务错误

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 列出我CRM中的所有账户。
  • 搜索姓名包含'Novak'的联系人,并显示其详情。
  • 创建一个新的商机,金额为50,000,关联到现有账户。
  • 上个月的营销活动统计数据如何?

工具能力 80

list_accounts 只读
列出客户记录
get_account 只读
获取单个客户详情
search_accounts 只读
搜索客户记录
create_account 写入
创建客户
update_account 写入
更新客户
delete_account 破坏性
删除客户
list_contacts 只读
列出联系人记录
get_contact 只读
获取单个联系人详情
展开其余 72 个工具
search_contacts 只读
搜索联系人记录
create_contact 写入
创建联系人
update_contact 写入
更新联系人
delete_contact 破坏性
删除联系人
list_leads 只读
列出线索记录
get_lead 只读
获取单个线索详情
search_leads 只读
搜索线索记录
create_lead 写入
创建线索
update_lead 写入
更新线索
delete_lead 破坏性
删除线索
list_opportunities 只读
列出商机记录
get_opportunity 只读
获取单个商机详情
search_opportunities 只读
搜索商机记录
create_opportunity 写入
创建商机
update_opportunity 写入
更新商机
delete_opportunity 破坏性
删除商机
list_targets 只读
列出目标记录
get_target 只读
获取单个目标详情
search_targets 只读
搜索目标记录
create_target 写入
创建目标
update_target 写入
更新目标
delete_target 破坏性
删除目标
list_products 只读
列出产品
get_product 只读
获取单个产品详情
create_product 写入
创建产品
update_product 写入
更新产品
delete_product 破坏性
删除产品
list_contracts 只读
列出合同
get_contract 只读
获取单个合同详情
create_contract 写入
创建合同
update_contract 写入
更新合同
delete_contract 破坏性
删除合同
list_activities 只读
列出活动
get_activity 只读
获取单个活动详情
create_activity 写入
创建活动
update_activity 写入
更新活动
delete_activity 破坏性
删除活动
list_documents 只读
列出文档
get_document 只读
获取文档详情
create_document 写入
创建文档
upload_document 写入
上传文档
download_document 只读
下载文档
link_document 写入
关联文档
unlink_document 写入
取消关联文档
delete_document 破坏性
删除文档
list_target_lists 只读
列出目标列表
get_target_list 只读
获取目标列表详情
create_target_list 写入
创建目标列表
update_target_list 写入
更新目标列表
delete_target_list 破坏性
删除目标列表
add_members 写入
添加成员到目标列表
remove_members 写入
从目标列表中移除成员
enrich_contact 写入
丰富联系人数据
enrich_target 写入
丰富目标数据
bulk_enrich_contacts 写入
批量丰富联系人
bulk_enrich_targets 写入
批量丰富目标
list_email_accounts 只读
列出邮件账户
campaign_crud 写入
营销活动 CRUD 操作
send_campaign 破坏性
发送营销活动
pause_campaign 写入
暂停营销活动
resume_campaign 写入
恢复营销活动
campaign_templates 只读
管理营销活动模板
campaign_steps 只读
管理营销活动步骤
campaign_stats 只读
获取营销活动统计
project_boards 只读
项目看板操作
project_sections 写入
项目分组操作
project_tasks 写入
项目任务操作
project_comments 写入
项目评论操作
project_documents 只读
项目文档操作
project_watch 写入
项目关注操作
list_reports 只读
列出报告
run_report 只读
运行报告

使用场景

让 AI 代理自动管理客户、联系人和商机数据
通过自然语言查询和更新 CRM 数据
自动化销售目标丰富和营销活动管理
集成到自定义 AI 工作流中以报告和项目协作

支持客户端

Claude Desktop
Cursor

依据项目文档列出,未经本站实测。

详细介绍

NextCRM MCP 服务器是 NextCRM 开源 CRM 系统内置的模型上下文协议(Model Context Protocol)服务器,允许 AI 代理(如 Claude、Cursor 或自定义代理)直接读写 CRM 数据。它提供 127 个工具,覆盖 15 个模块,包括客户、联系人、线索、商机、目标、产品、合同、活动、文档、目标列表、客户丰富、邮件账户、营销活动、项目和报告。服务器支持流式 HTTP(推荐)和传统 SSE 传输,使用不记名令牌进行认证,令牌在用户配置文件中生成并通过 SHA-256 哈希存储。

同类可选方案

BioMCP 75 · B

统一的命令行语法,接入约30个可信生物医学数据源。

★ 654 · 工具数 11 与当前对比 →

源版本 98c4d17ffd9b 数据同步于 2026-10-12 查看 FMRS 评分方法