Parcel MCP Server
Parcel MCP Server
Имитационный MCP-сервер (Model Context Protocol), моделирующий операции с мелкими посылками и отправлениями. Разработан для использования с Salesforce Agentforce, предоставляет 12 инструментов, охватывающих типичные действия, которые могут потребоваться водителю или центру обработки посылок для решения проблем получателей.
Живой сервер
Размещен на Railway — всегда доступен, настройка не требуется.
Проверка работоспособности | |
MCP-эндпоинт | |
URL OAuth-токена | https://parcel-mcp-server-production.up.railway.app/oauth/token |
Подключение к реестру Salesforce Agentforce
Чтобы зарегистрировать этот сервер в реестре Salesforce Agentforce, используйте следующие настройки:
Поле | Значение |
Имя MCP-сервера | Parcel MCP Server |
URL сервера |
|
Метод аутентификации | OAuth 2.0 |
URL поставщика идентификации |
|
Область действия (Scope) |
|
Идентификатор клиента (Client ID) | любое значение |
Секрет клиента (Client Secret) | любое значение |
Эндпоинт OAuth является имитационным — он принимает любой идентификатор и секрет клиента и возвращает действительный токен доступа (bearer token).
Инструменты
Инструмент | Описание |
| Поиск статуса, истории местоположений и деталей доставки по номеру отслеживания |
| Список всех посылок, назначенных водителю, со статусом и информацией о получателе |
| Регистрация попыток доставки, исключений или завершенных доставок |
| Отправка исправленного адреса для неверной или недоставляемой посылки |
| Планирование повторной доставки с указанием предпочтительной даты и временного интервала |
| Удержание посылки в ближайшем пункте для самовывоза получателем |
| Пометка посылки для возврата с кодом причины |
| Обновление телефона или электронной почты для уведомлений о доставке |
| Подача претензии о повреждении с указанием уровня серьезности |
| Получение часов работы, адреса и информации о доступности пункта выдачи |
| Отправка SMS или уведомления по электронной почте получателю |
| Получение статистики маршрута водителя — доставлено, в ожидании, исключения |
Имитационные данные
Предварительно загружены четыре посылки, охватывающие основные сценарии исключений:
Номер отслеживания | Статус | Сценарий |
| OUT_FOR_DELIVERY | Обычная доставка в процессе |
| DELIVERY_EXCEPTION | Адрес не найден, проблема с домофоном |
| HELD_AT_FACILITY | Достигнуто максимальное количество попыток, ожидается самовывоз |
| PENDING_ADDRESS_CORRECTION | Неверный почтовый индекс |
Также предварительно загружены два водителя: DRV-101 (Маршрут A) и DRV-102 (Маршрут B).
Локальный запуск
Установка через npm не требуется — сервер использует только встроенные средства Node.js.
node server.js
# Server runs on http://localhost:3333Или используйте включенный лаунчер, который запускает сервер и туннель ngrok одновременно:
bash launch.commandЛаунчер автоматически выводит ваш публичный URL ngrok и настройки подключения к Salesforce.
Повторное развертывание на Railway
Любые изменения в server.js можно развернуть повторно с помощью:
railway upУбедитесь, что у вас установлен Railway CLI и вы вошли в систему (railway login).
Related MCP Connectors
MCP server for ua_postal_tracking_mcp
MCP Server for an Agent Task Marketplace
MCP server for building and testing AI agents with multi-model experimentation and insights.
MCP Server for agents to onboard, pay, and provision services autonomously with InFlow