Skip to main content
Glama

proship-mcp

Stateless MCP (Model Context Protocol) сервер, который позволяет любому AI-агенту создавать отправления Thailand Post, печатать этикетки и отслеживать посылки через ProShip.

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

  • Документация: откройте https://mcp.proship.me/mcp в браузере — страница документации генерируется из live-реестра инструментов

  • Аутентификация: Authorization: Bearer <ProShip API token>, передаётся без изменений в api.proship.me. Ничто не хранится на стороне сервера. Новые пользователи могут вызвать публичный инструмент signup для получения токена.

Инструменты

Публичные: track_parcel, get_order_statuses, signup. Аутентифицированные: list_shops, create_order, list_orders, get_order, update_order_status, cancel_order, check_duplicate, print_label.

Страница документации в браузере по адресу /mcp является канонической, всегда актуальной справкой по инструментам.

Related MCP server: shipsaving-mcp

Запуск

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

Окружение

Переменная

Назначение

Значение по умолчанию

PORT

порт прослушивания

3000

PUBLIC_URL

абсолютный базовый URL, используемый в URL-адресах этикеток и документации

https://mcp.proship.me

PROSHIP_API_BASE

базовый URL вышестоящего API

https://api.proship.me

PROSHIP_UTRACK_TOKEN

опциональный серверный токен для неаутентифицированного track_parcel

не задан

PROSHIP_SYNTH_EMAIL_DOMAIN

домен для синтезированных email-адресов при регистрации

proship.me

Развёртывание

Приложение Fly.io proship-mcp (регион sin):

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

Примечания

  • Идентификаторы заказов имеют суффикс с вертикальной чертой (order-xxx|123). GET/PUT/DELETE удаляют суффикс внутри; print_label требует полный идентификатор. Всегда передавайте полный идентификатор между инструментами.

  • Вес указывается в граммах. Коды статусов используют тайский конвейер (get_order_statuses); код 6 означает доставляется, несмотря на то, что вышестоящая система помечает его как

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