Skip to main content
Glama

proship-mcp

Servidor MCP (Model Context Protocol) sin estado que permite a cualquier agente de IA crear envíos de Thailand Post, imprimir etiquetas y rastrear paquetes a través de ProShip.

  • Punto de conexión: POST https://mcp.proship.me/mcp (JSON-RPC 2.0, application/json)

  • Documentación: abre https://mcp.proship.me/mcp en un navegador — la página de documentación se genera a partir del registro de herramientas en vivo.

  • Autenticación: Authorization: Bearer <ProShip API token>, se pasa textualmente a api.proship.me. No se almacena nada en el servidor. Los nuevos usuarios pueden llamar a la herramienta pública signup para obtener un token.

Herramientas

Públicas: track_parcel, get_order_statuses, signup. Autenticadas: list_shops, create_order, list_orders, get_order, update_order_status, cancel_order, check_duplicate, print_label.

La página de documentación en el navegador en /mcp es la referencia canónica y siempre actualizada de las herramientas.

Related MCP server: shipsaving-mcp

Ejecución

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

Variables de entorno

Variable

Propósito

Predeterminado

PORT

puerto de escucha

3000

PUBLIC_URL

base absoluta utilizada en las URL de las etiquetas y la documentación

https://mcp.proship.me

PROSHIP_API_BASE

base de la API upstream

https://api.proship.me

PROSHIP_UTRACK_TOKEN

token opcional del lado del servidor que permite track_parcel sin autenticación

sin establecer

PROSHIP_SYNTH_EMAIL_DOMAIN

dominio para los correos electrónicos de registro sintetizados

proship.me

Despliegue

Aplicación Fly.io proship-mcp (región sin):

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

Notas

  • Los IDs de pedidos tienen un sufijo de tubería (order-xxx|123). GET/PUT/DELETE eliminan el sufijo internamente; print_label requiere el ID completo. Siempre pasa el ID completo entre las herramientas.

  • Los pesos están en gramos. Los códigos de estado usan el pipeline tailandés (get_order_statuses); el código 6 significa en reparto a pesar de que la fuente upstream lo etiqueta como "ERROR".

  • El único estado del servidor es una caché en memoria de 10 minutos para los PDF de las etiquetas, de modo que print_label pueda devolver una URL.

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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
    44
    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
    12
    MIT
  • A
    license
    A
    quality
    C
    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

View all related MCP servers

Related MCP Connectors

  • A paid remote MCP for ShipSwift, built to return verdicts, receipts, usage logs, and audit-ready JSO

  • Shipmail MCP server for AI agent custom-domain email inboxes with REST API and webhooks.

  • Multi-carrier shipping for AI agents: compare rates, buy labels, track packages, validate addresses

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/proship1/proship-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server