
NetSuite AI Connector集成与配置完全指南:模型上下文协议MCP设置与典型业务场景详解
本教程详细介绍如何配置NetSuite AI Connector (MCP)服务并与ChatGPT和Claude进行集成。您将学习如何通过自然语言直接向AI提问、快速执行SuiteQL查询ERP财务与业务数据、实现自动化业务流程以及客户数据记录创建,轻松打破传统复杂企业ERP的操作门槛。
Oracle NetSuite 作为面向中小型企业的云端企业资源计划(ERP)平台,早已享誉业界。然而,其网页端用户界面(UI)也因其陡峭的学习曲线、繁琐的点击操作以及死板的报表结构而备受诟病。
随着近期 NetSuite AI Connector Service 的发布,用户现在可以借助 Model Context Protocol (MCP,模型上下文协议) 和 AI(人工智能)助手,直接使用通俗的自然语言提问,并实时获取企业财务与运营数据的解答。
NetSuite MCP AI 连接器的工作原理
NetSuite 的 MCP 向 AI 开放了一系列工具,例如运行 SuiteQL 查询、读取已保存搜索(Saved Searches)和报表,或者执行记录操作(如创建新的客户记录)。所有工具的操作权限都严格受控于 NetSuite 原生的基于角色的权限控制(RBAC)。
当用户用日常语言提出问题时,AI 会使用 Model Context Protocol (MCP) 将该请求转化为 NetSuite 能够理解的结构化操作。NetSuite 将使用该用户的权限执行这些操作,然后将结果返回给 AI 进行分析和可视化呈现。
NetSuite AI Connector 配置指南
- 启用 Server SuiteScript(服务器端 SuiteScript)和 REST Web Services(REST Web 服务)
- 访问 Setup > Company > Enable Features(设置 > 公司 > 启用功能)。

- 在 SuiteCloud 子页签中:
- 在 SuiteScript 栏目下,勾选 Server SuiteScript。

- 在 SuiteTalk (Web Services) 栏目下,勾选 REST Web Services。

- 在 SuiteScript 栏目下,勾选 Server SuiteScript。
- 点击 Save(保存)。
- 访问 Setup > Company > Enable Features(设置 > 公司 > 启用功能)。
- 首先安装 NetSuite MCP Standard Tools。点击 Customization > SuiteCloud Development > SuiteApp Marketplace(定制 > SuiteCloud 开发 > SuiteApp 市场)。

- 搜索 NetSuite MCP Standard Tools。

- 安装完成后,您将在右侧看到“Installed”(已安装)状态。

- 按照相同步骤安装“NetSuite AI Connector Service Companion”。

- 创建集成记录(Integration Record)
- 访问 Setup > Integration > Manage Integrations(设置 > 集成 > 管理集成)。

- 为 ChatGPT 创建一个 Integration Record,稍后我们将回来填入实际生成的 token_id:

- 访问 Setup > Integration > Manage Integrations(设置 > 集成 > 管理集成)。
- 为 MCP 创建一个具备最小化权限的自定义角色并分配给对应用户,例如:




如何在 ChatGPT 中集成并配置 NetSuite MCP
- 点击 ChatGPT 的“Settings”(设置)。

- 依次点击“Apps”(应用)>“Advanced settings”(高级设置)。

- 开启“Developer mode”(开发者模式),然后点击“Create app”(创建应用)。

- 填写相关细节。在“Connection”(连接)中,输入
https://<account_id>.suitetalk.api.netsuite.com/services/mcp/v1/all。
- 点击“Create”(创建)。集成成功后,您会看到如下弹窗。

- 点击“Sign in with NetSuite MCP”(登录 NetSuite MCP)。

- 点击“Continue”(继续)按钮授予权限。

如何在 Claude AI 中集成并配置 NetSuite MCP
- 点击 Claude 的“Customize”(自定义)。

- 点击“Connect your apps”(连接您的应用)。

- 搜索“NetSuite”。

- 点击“NetSuite”并输入服务器 URL:
https://<account_id>.suitetalk.api.netsuite.com/services/mcp/v1/suiteapp/com.netsuite.mcpstandardtools(请将<account_id>替换为您实际的 NetSuite 账户 ID)。
- 点击“Continue”(继续)按钮。

- 再次点击“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 执行的,这将完全绕过浏览器前端(客户端)的所有脚本限制和表单输入校验。因此,权限管控必须要严密。