如果你想把常用的幾支 API 包成 MCP Server Tool,讓自己能用對話式指令操作它,其實不一定需要官方 API 文件。
只要打開瀏覽器的 開發者工具(Network 面板),觀察網頁送出的 cURL Request,就能開始動手串接。
接下來,你可以有兩種做法:
舉例來說, 不少公司會選擇自行打造內部文件系統,而不是使用 Notion、Confluence 等第三方平台。
出於實驗精神,我直接進到平常使用的公司文件網站,用 瀏覽器開發者工具觀察 API,看看有哪些 Endpoint 可以利用
舉例來說,我發現了兩個常用 API:
POST /documents.search { "keyword": "string" }
GET /documents-lists
打開 Chrome DevTools → Network 面板 → 操作搜尋功能 → 找到對應的 cURL。
這樣就能直接複製網站實際發送的 Request(包含 Header 與 Auth token)。
新增一個 HTTP Request Node
點選 import cCURL
貼上剛剛複製的 cURL 指令
匯入後, 點選執行測試看看:
他就會自動幫你把 auth token 等 header 都帶好了, 非常方便
如果你不是用 n8n, 就只是要自己手寫打 http request 的方式.
這樣你就可以在 cursor 或其他 client 問: 幫我找跟這張票有關的文, cursor 會自己嘗試各種關鍵字去找文件:
若你需要建立或更新文件,也可以觀察內部系統相關的 Endpoint,同樣用這種方式接上去。
未來只要在 Cursor 下指令:「幫我寫一份文件並存到草稿區」,就能直接串接完成。
其實只要是公開的網站你都可以嘗試這樣做做看, 畢竟不是每個網站都有提供 api 文件讓你用工具一鍵轉換成mcp server, 這時你還是能夠把服務轉成 mcp server, 就只是要自己接而已