
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 執行的,這將完全繞過瀏覽器前端(客戶端)的所有指令碼限制和表單輸入校驗。因此,權限管控必須要嚴密。