Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Pochta Russia

БесплатноПоддерживается

MCP server for Russian Post — tracking, tariffs, post offices (Russia)

GitHubEmbed

Описание

MCP server for Russian Post — tracking, tariffs, post offices (Russia)

README

npm CI License: MIT

Если вы искали, как отследить отправление Почты России по трек-номеру из чата, посчитать тариф и срок доставки или найти индекс и ближайшее отделение — это оно. 6 инструментов: трекинг, расчёт стоимости и сроков, поиск отделений, индексы, нормализация адресов. Спрашиваете «где посылка 12345678901234» — получаете статус, а не страницу с капчей.

Возможности (6 инструментов)

Инструмент Описание Что требуется
track Отслеживание отправления по трек-номеру POCHTA_LOGIN + POCHTA_PASSWORD (SOAP-трекинг)
calculate Расчёт стоимости и сроков доставки POCHTA_TOKEN + POCHTA_LOGIN + POCHTA_PASSWORD
delivery_time Расчёт сроков доставки между индексами POCHTA_TOKEN + POCHTA_LOGIN + POCHTA_PASSWORD
get_offices Поиск почтовых отделений POCHTA_TOKEN + POCHTA_LOGIN + POCHTA_PASSWORD
zip_lookup Информация по почтовому индексу POCHTA_TOKEN + POCHTA_LOGIN + POCHTA_PASSWORD
normalize_address Нормализация адреса через API POCHTA_TOKEN + POCHTA_LOGIN + POCHTA_PASSWORD

Быстрый старт

Claude Desktop / Cursor / Windsurf (stdio)

{
  "mcpServers": {
    "pochta": {
      "command": "npx",
      "args": ["-y", "@theyahia/pochta-russia-mcp"],
      "env": {
        "POCHTA_TOKEN": "<ACCESS_TOKEN>",
        "POCHTA_LOGIN": "<LOGIN>",
        "POCHTA_PASSWORD": "<PASSWORD>"
      }
    }
  }
}

Claude Code

claude mcp add pochta \
  -e POCHTA_TOKEN=<ACCESS_TOKEN> \
  -e POCHTA_LOGIN=<LOGIN> \
  -e POCHTA_PASSWORD=<PASSWORD> \
  -- npx -y @theyahia/pochta-russia-mcp

Streamable HTTP

npx @theyahia/pochta-russia-mcp --http --port=3000

MCP endpoint: http://localhost:3000/mcp Health check: http://localhost:3000/health{"status":"ok","version":"…","tools":6}

Переменные окружения

Переменная Обязательная Описание
POCHTA_TOKEN Да Access-токен приложения → заголовок Authorization: AccessToken …
POCHTA_LOGIN Да Логин кабинета → часть X-User-Authorization: Basic …
POCHTA_PASSWORD Да Пароль кабинета → часть X-User-Authorization: Basic …
POCHTA_KEY Нет Back-compat: готовый base64(login:password) для X-User-Authorization (вместо LOGIN/PASSWORD)
POCHTA_TIMEOUT_MS Нет Таймаут запроса в мс (по умолчанию 15000)

Получите доступ к API: Кабинет отправителя → Настройки → API. Спецификация: https://otpravka.pochta.ru/specification.

Авторизация

REST-методы otpravka-api используют два заголовка (согласно официальной спецификации):

  • Authorization: AccessToken <POCHTA_TOKEN> — access-токен приложения;
  • X-User-Authorization: Basic <base64(POCHTA_LOGIN:POCHTA_PASSWORD)> — учётные данные кабинета.

Отслеживание (track) использует SOAP-API трекинга (tracking.russianpost.ru) и требует POCHTA_LOGIN + POCHTA_PASSWORD (access-токен там не применяется).

⚠️ Миграция на 2.0.0 (breaking change)

В версиях ≤ 1.x заголовки авторизации формировались неверно (access-токен и ключ были перепутаны местами), из-за чего REST-методы не проходили авторизацию. В 2.0.0 контракт исправлен:

  • Было: POCHTA_TOKEN + POCHTA_KEY. Этот набор больше не работает сам по себе.
  • Стало: POCHTA_TOKEN + POCHTA_LOGIN + POCHTA_PASSWORD.
  • POCHTA_KEY сохранён только как опциональный back-compat (готовый base64(login:password) для X-User-Authorization).

Надёжность

  • Повторные попытки (до 3) с экспоненциальной задержкой на сетевые ошибки, 429 и 5xx.
  • Таймаут запроса (по умолчанию 15 с, настраивается через POCHTA_TIMEOUT_MS).
  • Диагностические логи ретраев/ошибок пишутся в stderr (канал stdout занят MCP).

Skills (Claude Code)

Команда Описание
/track <номер> Отследить посылку Почты России
/calculate <от> <до> <вес> Расчёт стоимости отправления
/parcel <от> <до> <вес> Полный расчёт с ближайшим отделением

Тесты

npm install
npm run typecheck
npm test

Лицензия

MIT


Telegram: @vhodvai

from github.com/theYahia/pochta-russia-mcp

Установить Pochta Russia в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install pochta-russia

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add pochta-russia --env POCHTA_LOGIN="" --env POCHTA_PASSWORD="" --env POCHTA_TOKEN="" -- npx -y @theyahia/pochta-russia-mcp

Пошаговые гайды: как установить Pochta Russia

FAQ

Pochta Russia MCP бесплатный?

Да, Pochta Russia MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Pochta Russia?

Да, требуются переменные окружения: POCHTA_LOGIN, POCHTA_PASSWORD, POCHTA_TOKEN. Unyly подставит их в конфиг при установке.

Pochta Russia — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Pochta Russia в Claude Desktop, Claude Code или Cursor?

Открой Pochta Russia на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Fetch

Web content fetching and conversion for efficient LLM usage.

автор: Community

Roblox Studio

Enables AI coding tools to control Roblox Studio for workspace exploration, instance manipulation, and script management. It provides tools for playtesting, sce

paralovавтор: paralov

Opencode Omniroute Plugin

OpenCode plugin for the OmniRoute AI Gateway. Drives dynamic model discovery, /connect auth flow, and multi-instance OmniRoute providers via the official @openc

GitHub Actionsавтор: GitHub Actions

AWS KB Retrieval

Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.

modelcontextprotocolавтор: modelcontextprotocol

Spring AI MCP Server

Provides auto-configuration for setting up an MCP server in Spring Boot applications.

автор: Community

llm-analysis-assistant

A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also

xuzexin-hzавтор: xuzexin-hz

MCP-Agent

A simple, composable framework to build agents using Model Context Protocol by [LastMile AI](https://www.lastmileai.dev)

lastmile-aiавтор: lastmile-ai

Spring AI MCP Client

Provides auto-configuration for MCP client functionality in Spring Boot applications.

автор: Community

mcp.natoma.ai

A Hosted MCP Platform to discover, install, manage and deploy MCP servers by [Natoma Labs](https://www.natoma.ai)

автор: Community

MCPHub

Website to list high quality MCP servers and reviews by real users. Also provide online chatbot for popular LLM models with MCP server support.

автор: Community

Compare Pochta Russia with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai