Techvoyage
首页
NetSuite MCP AI 集成缩略图,采用深蓝色企业背景,展示 ChatGPT 和 Claude 图标连接至 NetSuite 云端数据库

NetSuite AI Connector集成与配置完全指南:模型上下文协议MCP设置与典型业务场景详解

本教程详细介绍如何配置NetSuite AI Connector (MCP)服务并与ChatGPT和Claude进行集成。您将学习如何通过自然语言直接向AI提问、快速执行SuiteQL查询ERP财务与业务数据、实现自动化业务流程以及客户数据记录创建,轻松打破传统复杂企业ERP的操作门槛。

Jun 13, 2026 - 32 分钟阅读

Oracle NetSuite 作为面向中小型企业的云端企业资源计划(ERP)平台,早已享誉业界。然而,其网页端用户界面(UI)也因其陡峭的学习曲线、繁琐的点击操作以及死板的报表结构而备受诟病。

随着近期 NetSuite AI Connector Service 的发布,用户现在可以借助 Model Context Protocol (MCP,模型上下文协议)AI(人工智能)助手,直接使用通俗的自然语言提问,并实时获取企业财务与运营数据的解答。

NetSuite MCP AI 连接器的工作原理

NetSuite 的 MCPAI 开放了一系列工具,例如运行 SuiteQL 查询、读取已保存搜索(Saved Searches)和报表,或者执行记录操作(如创建新的客户记录)。所有工具的操作权限都严格受控于 NetSuite 原生的基于角色的权限控制(RBAC)。

当用户用日常语言提出问题时,AI 会使用 Model Context Protocol (MCP) 将该请求转化为 NetSuite 能够理解的结构化操作。NetSuite 将使用该用户的权限执行这些操作,然后将结果返回给 AI 进行分析和可视化呈现。

NetSuite AI Connector 配置指南

  1. 启用 Server SuiteScript(服务器端 SuiteScript)和 REST Web Services(REST Web 服务)
    1. 访问 Setup > Company > Enable Features(设置 > 公司 > 启用功能)。
    2. SuiteCloud 子页签中:
      • 在 SuiteScript 栏目下,勾选 Server SuiteScript
      • 在 SuiteTalk (Web Services) 栏目下,勾选 REST Web Services
    3. 点击 Save(保存)。
  2. 首先安装 NetSuite MCP Standard Tools。点击 Customization > SuiteCloud Development > SuiteApp Marketplace(定制 > SuiteCloud 开发 > SuiteApp 市场)。
  3. 搜索 NetSuite MCP Standard Tools
  4. 安装完成后,您将在右侧看到“Installed”(已安装)状态。
  5. 按照相同步骤安装“NetSuite AI Connector Service Companion”。
  6. 创建集成记录(Integration Record)
    1. 访问 Setup > Integration > Manage Integrations(设置 > 集成 > 管理集成)。
    2. 为 ChatGPT 创建一个 Integration Record,稍后我们将回来填入实际生成的 token_id:
  7. 为 MCP 创建一个具备最小化权限的自定义角色并分配给对应用户,例如:

如何在 ChatGPT 中集成并配置 NetSuite MCP

  1. 点击 ChatGPT 的“Settings”(设置)。
  2. 依次点击“Apps”(应用)>“Advanced settings”(高级设置)。
  3. 开启“Developer mode”(开发者模式),然后点击“Create app”(创建应用)。
  4. 填写相关细节。在“Connection”(连接)中,输入 https://<account_id>.suitetalk.api.netsuite.com/services/mcp/v1/all
  5. 点击“Create”(创建)。集成成功后,您会看到如下弹窗。
  6. 点击“Sign in with NetSuite MCP”(登录 NetSuite MCP)。
  7. 点击“Continue”(继续)按钮授予权限。

如何在 Claude AI 中集成并配置 NetSuite MCP

  1. 点击 Claude 的“Customize”(自定义)。
  2. 点击“Connect your apps”(连接您的应用)。
  3. 搜索“NetSuite”。
  4. 点击“NetSuite”并输入服务器 URL:https://<account_id>.suitetalk.api.netsuite.com/services/mcp/v1/suiteapp/com.netsuite.mcpstandardtools(请将 <account_id> 替换为您实际的 NetSuite 账户 ID)。
  5. 点击“Continue”(继续)按钮。
  6. 再次点击“Continue”(继续)以授权并验证连接器。

NetSuite AI 实际应用场景

ChatGPT 场景示例:展示 NetSuite 中逾期超过 30 天的账单(应收账款)

  • ChatGPT 自动创建并运行了 SuiteQL 查询。与使用传统的 NetSuite 网页端 UI 去配置复杂的报表相比,这非常方便且节省了大量时间。

ChatGPT 和 Claude 场景示例:能否用折线图绘制过去 30 天的销售业绩?

  • 在我们的测试中,ChatGPT 无法直接生成并显示该折线图。
  • 随后我在 Claude 上进行了尝试,成功绘制出了图表。这种差异主要源于各大语言模型(LLM)的数据可视化和原生代码执行能力的区别。

Claude 场景示例:创建客户记录

  • 登录 NetSuite 自动后台核对,确认该客户记录已正确创建并录入系统。
  • 在 ChatGPT 中运行查询,同样能正常读取到该条刚创建的客户记录:

Claude 场景示例:直接执行 SuiteQL 查询

  • AI 助手可以直接向 NetSuite 数据库运行 SuiteQL 查询,瞬间返回所需数据。

NetSuite AI Connector 总结与展望

引入 MCP 的最大赢家是那些缺乏技术背景、无法编写复杂 SQL 或报表的用户。他们现在只需使用日常的大白话对数据提问,并让 AI 按照其期望的格式(如表格、图表等)完美呈现出来,极大地降低了数据获取的门槛。

需要特别注意的是,为了防范提示词注入(Prompt Injection)攻击和恶意的「写入」操作,建议对 AI connector 所对应的系统角色仅授予最小限度的写入权限。当 AI 通过 MCP 接口在后台更新或创建记录时,它是在服务器端作为 SuiteScript 执行的,这将完全绕过浏览器前端(客户端)的所有脚本限制和表单输入校验。因此,权限管控必须要严密。

参考资源(英文):