Skip to main content
Glama

proship-mcp

Zustandsloser MCP (Model Context Protocol) Server, der es jedem KI-Agenten ermöglicht, Thailand Post Sendungen zu erstellen, Etiketten zu drucken und Pakete über ProShip zu verfolgen.

  • Endpunkt: POST https://mcp.proship.me/mcp (JSON-RPC 2.0, application/json)

  • Dokumentation: Öffnen Sie https://mcp.proship.me/mcp in einem Browser – die Dokumentationsseite wird aus der Live-Tool-Registrierung generiert.

  • Authentifizierung: Authorization: Bearer <ProShip API token>, wird unverändert an api.proship.me weitergeleitet. Es wird nichts serverseitig gespeichert. Neue Benutzer können das öffentliche signup-Tool aufrufen, um einen Token zu erhalten.

Tools

Öffentlich: track_parcel, get_order_statuses, signup. Authentifiziert: list_shops, create_order, list_orders, get_order, update_order_status, cancel_order, check_duplicate, print_label.

Die Browser-Dokumentationsseite unter /mcp ist die kanonische, stets aktuelle Tool-Referenz.

Related MCP server: shipsaving-mcp

Ausführen

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

Umgebung

Variable

Zweck

Standardwert

PORT

Lauschport

3000

PUBLIC_URL

Absoluter Basis-URL, der in Etiketten-URLs und der Dokumentation verwendet wird

https://mcp.proship.me

PROSHIP_API_BASE

Basis-URL der vorgelagerten API

https://api.proship.me

PROSHIP_UTRACK_TOKEN

Optionaler serverseitiger Token zur Aktivierung des nicht authentifizierten track_parcel

nicht gesetzt

PROSHIP_SYNTH_EMAIL_DOMAIN

Domain für synthetisierte Anmelde-E-Mails

proship.me

Bereitstellen

Fly.io-App proship-mcp (Region sin):

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

Hinweise

  • Auftrags-IDs haben ein Pipe-Suffix (order-xxx|123). GET/PUT/DELETE entfernen das Suffix intern; print_label erfordert die vollständige ID. Übergeben Sie immer die vollständige ID zwischen den Tools.

  • Gewichte sind in Gramm. Statuscodes verwenden die thailändische Pipeline (get_order_statuses); Code 6 bedeutet ausgeliefert, obwohl die vorgelagerte API ihn als

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    An MCP server that wraps the ShipSaving logistics REST API, enabling AI assistants like Claude to perform shipping operations through natural language.
    30
    47 npm
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    MCP server for ThaiBulkSMS and ThaiBulkMail APIs, enabling SMS, email, credit check, and OTP operations through natural language.
    8
    19 npm
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    MCP server for tracking Japanese logistics carriers (Yamato, Sagawa, Japan Post) via mock or AfterShip adapter. Enables AI agents to query shipment status and history in natural language.
    3
    MIT