
cdek-mcp
io.github.theYahia由 GitHub 账号 theYahia 发布v2.0.2更新于 Oct 24, 2026
MCP server for CDEK — delivery, tariffs, tracking, order management (Russia)
概览
面向俄罗斯 CDEK 配送服务的 MCP 服务器,让助手计算运费、创建和追踪订单、查找取件点并管理快递员上门取件。
- 可以做什么
- 按路线计算配送费用和时效,并比较所有可用资费;按名称、邮编或国家查询城市和地区。创建、查看、列出和取消配送订单,包含寄件人、收件人和货件信息。按 CDEK 运单号追踪包裹。按城市或 GPS 坐标查找取件点和自提柜。生成条码和标签,并输出 PDF 收据或运单。预约并查询快递员上门取件,注册或删除订单状态变更的 webhook 订阅。
- 适用场景
- 适合需要让助手回答 CDEK 配送问题、比较资费、下单或取消配送、追踪包裹、查找取件点或安排快递员取件的场景,尤其是俄罗斯电商和物流工作流。
- 运行要求
- 通过 npx 以 npm 包 @theyahia/cdek-mcp 在本地运行(需要 Node.js)。需要 CDEK 账户中的 API 凭据:CDEK_CLIENT_ID 和 CDEK_CLIENT_SECRET。可选 CDEK_SANDBOX=true 使用测试环境;HTTP_PORT 可启用 HTTP 传输。需要能访问 CDEK API 的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 cdek-mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
MCP-сервер для СДЭК API — 16 инструментов для ИИ-агента: тарифы, заказы, трекинг
Если вы искали, как подключить доставку СДЭК к Claude или другому ИИ-агенту, — этот сервер закрывает весь цикл отправления через CDEK API v2: расчёт тарифов и сроков, создание и отмена заказов, трекинг по накладной, поиск городов и пунктов выдачи, вызов курьера, штрихкоды и квитанции, вебхуки. Спрашиваете «сколько стоит и как долго везти 2 кг из Москвы в Казань» — получаете сравнение тарифов таблицей, а не форму на сайте. Работает и на тестовом контуре СДЭК, и на боевом.
Инструменты (16)
Тарифы
Заказы
Трекинг
География
Штрихкоды и печать
Вызов курьера
Вебхуки
Быстрый старт
Claude Desktop
~/.config/claude/claude_desktop_config.json (macOS) или %APPDATA%\Claude\claude_desktop_config.json (Windows):
Cursor / Windsurf
.cursor/mcp.json или .windsurf/mcp.json:
VS Code (Copilot)
.vscode/mcp.json:
Транспорт Streamable HTTP
Для веб-развёртываний используйте флаг --http или переменную HTTP_PORT:
Эндпоинты:
POST /mcp— MCP JSON-RPCGET /mcp— SSE-потокDELETE /mcp— завершение сессииGET /health— проверка состояния
Переменные окружения
Где взять ключи API: личный кабинет СДЭК → Интеграция → Ключи API.
Режим песочницы
Задайте CDEK_SANDBOX=true, чтобы работать с тестовым контуром СДЭК (api.edu.cdek.ru). Боевой контур — api.cdek.ru.
СДЭК публикует общий тестовый аккаунт для интеграционных проверок:
- Client ID:
EMscd6r9JnFiQ3bLoyjJY6eM78JrJceI - Client Secret:
PjLZkKBHEiLK3YsjtNrt3TGNG0ahs3kh
⚠️ СДЭК время от времени меняет этот общий тестовый аккаунт. Если вы получили
OAuth token error (HTTP 401) … invalid_client, публичная пара уже сменилась — запросите собственные ключи песочницы в кабинете интеграции (lk.cdek.ru → Интеграция → Ключи API).
Авторизация
OAuth 2.0, поток Client Credentials, реализован в OAuthStrategy из @theyahia/mcp-core:
- Токен запрашивается автоматически при первом обращении
- Кэширование токена с упреждающим обновлением незадолго до истечения
- Дедупликация параллельных запросов (одно обновление токена делится между всеми)
- Автоматический повтор на 401 со сбросом токена
E-commerce-стек
Соберите полный ИИ-стек для интернет-магазина вместе с другими серверами WWmcp:
Часть серии WWmcp.
Демо-промпты
-
«Сколько стоит отправить посылку 2 кг из Москвы в Санкт-Петербург?» Использует
get_citiesдля поиска кодов городов, затемcalculate_tariff_listдля сравнения всех доступных тарифов. -
«Найди ближайший пункт выдачи СДЭК к Красной площади» Использует
get_cities, чтобы получитьcity_codeМосквы, затемlist_delivery_pointsсlatitude: 55.7539,longitude: 37.6208,radius_km: 5— результаты фильтруются по радиусу и сортируются по расстоянию (у каждого есть полякоординатыирасстояние_км). -
«Создай заказ на отправку книги из Казани в Новосибирск, вызови курьера и распечатай квитанцию» Использует
create_order, затемcreate_courier_pickupдля забора груза иprint_receiptдля накладной.
Разработка
Запуск сервера локально против песочницы СДЭК (api.edu.cdek.ru) — с общей тестовой парой из раздела Режим песочницы или со своими ключами:
Заметки о релизах — в CHANGELOG.md.
Лицензия
MIT
来源:README.md,提交 ce17a7f
工具
0版本历史
1- v2.0.2最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分