ProShip Thailand Post

me.proship.mcp由 mcp.proship.me 發布官方發布者v1.0.1更新於 Oct 24, 2026

Create Thailand Post shipments, print labels, and track parcels in Thailand via ProShip.

已驗證Streamable HTTP可網頁執行效率與工作流商業與電商

概覽

AI 產生的概覽

面向 ProShip 的遠端 MCP 伺服器,讓助理建立泰國郵政寄件、列印託運單、追蹤包裹並管理訂單。

可以做什麼
依追蹤號碼查詢包裹,回傳狀態與事件紀錄,並查詢 ProShip 訂單狀態碼及其泰文標籤與英文說明。建立 ProShip 帳號與商店,並列出帳號下的商店。建立寄件訂單(預設泰國郵政 EPS,重量以公克為單位,可選貨到付款),列出與查詢訂單,變更訂單狀態,取消訂單,並檢查客戶電話號碼是否已有近期訂單。為一或多筆訂單產生託運單 PDF 並取得臨時下載連結。
適用情境
適合助理需要端到端處理泰國包裹物流時使用:透過 ProShip 建立泰國郵政寄件、列印託運單、追蹤包裹並維護訂單狀態。
執行需求
遠端 streamable HTTP 端點,無需本機安裝。多數工具需要 ProShip API 權杖,以 Authorization Bearer 標頭傳送,並原樣轉送至上游 ProShip API。新使用者可透過公開的 signup 工具取得權杖。若伺服器已設定權杖,追蹤可能無需驗證。完整的泰國郵政合約另需泰國郵政帳號。
安裝前請注意
signup 工具會建立真實的 ProShip 帳號與商店,回應中的 API 權杖僅顯示一次,需存入用戶端的 Authorization 標頭。權杖會轉送給上游 API。多個工具會寫入或變更資料:create_order、update_order_status 與 cancel_order。create_order 可透過 cod_amount 啟用貨到付款。託運單下載連結為臨時連結,約十分鐘有效。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 ProShip Thailand Post,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/me.proship.mcp%2Fproship-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "proship-thailand-post": {
      "type": "http",
      "url": "https://mcp.proship.me/mcp"
    }
  }
}

README

proship-mcp

Stateless MCP (Model Context Protocol) server that lets any AI agent create Thailand Post shipments, print labels, and track parcels through ProShip.

  • Endpoint: POST https://mcp.proship.me/mcp (JSON-RPC 2.0, application/json)
  • Docs: open https://mcp.proship.me/mcp in a browser — the docs page is generated from the live tool registry
  • Auth: Authorization: Bearer <ProShip API token>, passed through verbatim to api.proship.me. Nothing is stored server-side. New users can call the public signup tool to get a token.

Tools

Public: track_parcel, get_order_statuses, signup. Authenticated: list_shops, create_order, list_orders, get_order, update_order_status, cancel_order, check_duplicate, print_label.

The browser docs page at /mcp is the canonical, always-current tool reference.

Run

bash
npm installnpm start          # listens on PORT (default 3000)npm test           # node:test suite, upstream fully mocked

Environment

VarPurposeDefault
PORTlisten port3000
PUBLIC_URLabsolute base used in label URLs and docshttps://mcp.proship.me
PROSHIP_API_BASEupstream API basehttps://api.proship.me
PROSHIP_UTRACK_TOKENoptional server-side token enabling unauthenticated track_parcelunset
PROSHIP_SYNTH_EMAIL_DOMAINdomain for synthesized signup emailsproship.me

Deploy

Fly.io app proship-mcp (region sin):

bash
fly deploy            # add --depot=false if the Depot builder fails

Notes

  • Order ids are pipe-suffixed (order-xxx|123). GET/PUT/DELETE strip the suffix internally; print_label requires the full id. Always pass the full id between tools.
  • Weights are grams. Status codes use the Thai pipeline (get_order_statuses); code 6 means out for delivery despite upstream labeling it "ERROR".
  • The only server state is a 10-minute in-memory cache for label PDFs so print_label can return a URL.

來源:README.md,提交 82c9f0f

工具

11

track_parcel

Track any parcel by tracking number (Thailand Post and other Thai carriers). Returns current status with Thai label plus the event history. Works without auth if the server has a tracking token configured; otherwise pass your Bearer token.

輸入參數tracking_no必填

get_order_statuses

Reference data: the ProShip order status pipeline. Returns every status code with its Thai label and English meaning. Use these codes with list_orders and update_order_status.

無需輸入參數。

signup

Creates a real ProShip account and shop, ready for Thailand Post EPS (thaipost0) shipping. The response contains your API token, user, and shop_id — SHOWN ONLY ONCE. Save the token into your MCP client's Authorization header. A full thaipost contract additionally requires a Thailand Post account arranged with ProShip support (multi-day human process).

輸入參數phone必填address必填shop_name必填display_name

list_shops

List the shops on YOUR ProShip account. Use the shop_id with create_order.

無需輸入參數。

create_order

Create a shipment order. Defaults to Thailand Post EPS (thaipost0). Weight is in GRAMS. Returns the order_id — it contains a pipe suffix (order-xxx|123); always pass the FULL id to other tools. Optional cod_amount enables cash-on-delivery.

輸入參數userref_noweight必填remarksshop_id必填customer必填productscod_amountshipping_method

list_orders

List orders on YOUR account. Optional numeric status filter (see get_order_statuses). Paginated.

輸入參數pagestatusper_page

get_order

Get one order by id (full pipe-suffixed id is fine). Returns status with Thai label and tracking number.

輸入參數order_id必填

update_order_status

Set an order status by numeric code (see get_order_statuses).

輸入參數status必填order_id必填

cancel_order

Delete/cancel an order by id.

輸入參數order_id必填

check_duplicate

Check whether a customer phone number already has a recent order (duplicate-shipment guard).

輸入參數phone必填

print_label

Generate the shipping label PDF for one or more orders. REQUIRES the FULL pipe-suffixed order ids (order-xxx|123) — stripped ids are rejected upstream. Returns a temporary URL (valid ~10 minutes) where the PDF can be downloaded.

輸入參數sizeprinterorder_ids必填

版本歷史

1
  1. v1.0.1最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分