跳过安装。2 分钟内即可运行。
在 cloud.anythingmcp.com 开始免费试用,一键添加 DHL Paket Versand (Geschäftskunden),然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。
ChatGPT 插件目录中的 AnythingMCP 插件可在 AnythingMCP Cloud 上回答有关企业数据库的问题(PostgreSQL、MySQL、SQL Server、Oracle、SAP HANA、SQLite、MongoDB,只读):打开插件页面 (在新标签页中打开)并点击 Install plugin。其他所有连接器都以自定义 MCP 服务器的方式添加到 ChatGPT,使用你的 AnythingMCP MCP URL。
摘要
用你自己的 DHL 企业客户合同(Geschäftskundenkonto),通过官方 Parcel DE Shipping API v2 让 AI 预订 DHL Paket 包裹:预订前校验发货数据,预订并获取运单号和面单,重新下载面单,取消发货,执行每日结算(Tagesabschluss)并获取交运清单。
试试这样问
DHL Paket Versand (Geschäftskunden) 的示例提示
点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。
Claude 是 AI,可能会出错。请核对回答。
💡 无需安装? 直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → DHL Paket Versand (Geschäftskunden)、粘贴凭证、生成 MCP API key,即可完成。无 Docker、无
git clone、无本地服务器。
DHL Parcel DE Shipping + ChatGPT
用你自己的 DHL 企业客户合同(Geschäftskundenkonto),通过官方 Parcel DE Shipping API v2 让 AI 预订 DHL Paket 包裹:预订前校验发货数据,预订并获取运单号和面单,重新下载面单,取消发货,执行每日结算(Tagesabschluss)并获取交运清单。
前提条件
完整的设置说明已内置在连接器中 (在 store 中选择连接器时可见)。所需环境变量:
DHL_API_KEY, DHL_API_SECRET, DHL_GKP_USERNAME, DHL_GKP_PASSWORD
步骤 1 — 获取凭证
设置大约需要 15 分钟,另外还要等 DHL 批准你的应用。你需要一份能访问 DHL Geschäftskundenportal(GKP)的 DHL 企业客户合同,以及一个 developer.dhl.com 账户。
- 在 developer.dhl.com 打开 My Apps → Create App,添加 API Parcel DE Shipping (Post & Parcel Germany)。DHL 批准应用后,把它的 API Key 复制到
DHL_API_KEY,把 API Secret 复制到DHL_API_SECRET。 - 在 Geschäftskundenportal 中选择一个有权创建发货的用户,把用户名填入
DHL_GKP_USERNAME,密码填入DHL_GKP_PASSWORD。最好使用专门的系统用户:Benutzerverwaltung → Systembenutzer anlegen。个人 GKP 用户也可以,但其密码会定期过期。 - 安装连接器。没有 Authorize with Provider 步骤:AnythingMCP 会用这四个值换取访问令牌(OAuth2 password grant),并自动续期。
- 在 GKP 的 Vertragsdaten 中查看你的结算号,然后用一个测试发货试试
dhl_parcel_de_validate_shipments:DHL 会像真实预订一样检查,但不会创建任何内容,也不会计费。
结算号(Abrechnungsnummer):每个发货都需要 14 位的 billingNumber:你的 10 位客户号(EKP)、产品的 2 位流程代码和 2 位参与号(Teilnahme,通常为 01)。对于参与号为 01 的 DHL Paket(流程 01),就是你的 EKP 加上 0101。把 EKP 告诉 AI 一次,它就会自己组装结算号。
产品:V01PAK DHL Paket(流程 01)、V62KP DHL Kleinpaket(62,取代 Warenpost)、V53WPAK DHL Paket International(53)、V54EPAK 面向欧洲企业客户的 DHL Europaket(54)以及 V66WPI Warenpost International(66)。可以附加哪些服务(指定邻居、指定地点或日期、仅限指定收件人、不投递给邻居、目视年龄核验、收件人签收、附加保险、货到付款、大件货物、Premium、GoGreen Plus、DHL Retoure、转至网点)取决于产品和你的合同。
它能做什么:
dhl_parcel_de_validate_shipments检查地址、产品、服务和结算号,返回与预订时相同的消息。不会创建任何内容,也不会计费。dhl_parcel_de_create_shipments每次调用最多预订 30 个发货,并为每个发货返回运单号(即追踪号)和面单,形式为链接,或在设置includeDocs: include时为 base64。除非当天取消,DHL 会对每个已预订的发货计费,因此 AI 会在预订前先询问你,并先校验新数据。dhl_parcel_de_get_labels为最多 30 个运单号重新下载面单和海关单据。dhl_parcel_de_cancel_shipments取消尚未结算的发货,通常截至当天结束。已取消的发货不计费,其面单随之失效。dhl_parcel_de_close_out立即为部分或全部发货执行每日结算(Tagesabschluss),无需等待晚上的自动结算。已结算的发货不能再取消。dhl_parcel_de_get_manifest返回某一天的交运清单(Einlieferungsliste):按结算号列出已结算发货的 PDF,以及每个发货在哪一页。
安装后 6 个工具全部启用,包括预订、取消和结算发货的工具。如果只想让 AI 检查发货数据,请在连接器页面关闭 dhl_parcel_de_create_shipments、dhl_parcel_de_cancel_shipments 和 dhl_parcel_de_close_out。
读取响应:响应包含 status 和 items 列表,每个发货一条,顺序与请求一致。HTTP 207 表示部分发货失败:每条记录的 sstatus 和 validationMessages 会说明原因。较弱的地址警告(“Die Adresse konnte nicht geprüft werden”)仍会预订发货;设置 mustEncode: true 后,DHL 会拒绝无法识别的地址。
追踪:要追踪已预订的发货,请使用 DHL Shipment Tracking 连接器并提供运单号。
限制:每个请求最多 30 个发货。调用过快时 DHL 会返回 429:稍等片刻再重试。
常见错误:401 表示 DHL 拒绝了登录。请检查 DHL_API_KEY 和 DHL_API_SECRET 是否属于一个已批准且包含 Parcel DE Shipping API 的应用,以及 GKP 用户名和密码是否正确。个人 GKP 密码会过期,需要在门户中更新。
步骤 2 — 安装 adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
步骤 3 — 在 ChatGPT 中添加连接器
你的服务器 URL: 在 AnythingMCP 中打开 MCP Servers → 此连接器所在的服务器,复制它的 URL(
https://cloud.anythingmcp.com/mcp/…)。本指南中出现YOUR_SERVER_ID的地方都用它替换。
ChatGPT 在网页版的 Plugins 页面把 MCP 服务器添加为插件,仅付费套餐可用,不再需要开发者模式。在 Business 工作区中只有管理员和所有者可以添加;在 Enterprise 和 Edu 中,管理员可以授予 Create plugins with MCPs 权限。
- 前往 chatgpt.com/plugins,点击 Add,然后选择 Add custom MCP server。
- 填写名称,例如 Name:
DHL Parcel DE Shipping。 - 在 Connection 下的 Server URL 中填入
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID,Authentication 保持为 OAuth。 - 选择 I understand and want to continue,然后点击 Create as a plugin。ChatGPT 提示时,登录 AnythingMCP 并允许访问。
- 在个人插件中安装这个新插件,然后在对话中输入 @ 并选择它。
可用工具
| Tool | What it does |
|---|---|
dhl_parcel_de_validate_shipments | Check shipments without booking them: DHL validates addresses, product, services and billing number and returns the same messages a real… |
dhl_parcel_de_create_shipments | Book up to 30 DHL shipments on the business contract and get their shipment numbers (tracking numbers) and labels |
dhl_parcel_de_get_labels | Download the labels (and customs documents) of shipments already booked, for up to 30 shipment numbers |
dhl_parcel_de_cancel_shipments | Cancel (storno) booked shipments that have not been closed out yet, so they are not billed |
dhl_parcel_de_close_out | Close out (Tagesabschluss) shipments now instead of waiting for the automatic close-out in the evening |
dhl_parcel_de_get_manifest | Get the manifest (Einlieferungsliste) of a day: the PDF listing the closed-out shipments by billing number, plus which shipment is on which… |
示例提示
- “先不要预订,校验一个寄给 Anna Schmidt, Hauptstraße 5, 79098 Freiburg 的 2 kg DHL Paket。”
- “预订这个发货,给我运单号和面单链接。”
- “取消发货 00340434161234567890,客户取消了订单。”
- “执行今天的每日结算,并把交运清单给我。”
- “重新下载这三个运单号的面单。”
FAQ
ChatGPT 免费套餐能用自定义 MCP 服务器吗? OpenAI 只为付费套餐提供自定义 MCP 服务器的说明,Free 套餐不在其列。
下一步
这份指南对你有帮助吗?