MCP Честного знака: коды маркировки и эмиссия

chestny-znak-mcp-ru

MCP-сервер для ГИС МТ и СУЗ Честного знака с 33 методами: проверка кодов маркировки, эмиссия, отчеты о нанесении и маршрут товара по GTIN

MCP-сервер

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

Почему такой уровень

  • Может создавать заказы на эмиссию кодов и отправлять отчеты о нанесении под учетными данными участника оборота
  • Ошибки в непроверенной карте методов (verified: false) могут привести к неверному вызову регуляторного API
Все причины и проверки
Российский стек

ilyautov/chestny-znak-mcp-ru

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/chestny-znak-mcp-ru

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

У записи высокий риск, поэтому установки в один клик нет. Посмотрите код и добавьте конфиг вручную.

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

claude mcp add --transport stdio chestny-znak-mcp-ru -- uvx chestny-znak-mcp-ru==0.3.0

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "chestny-znak-mcp-ru": {
      "command": "uvx",
      "args": [
        "chestny-znak-mcp-ru==0.3.0"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

CRPT_TOKENсекрет, необязательная
Токен ГИС МТ, выдаётся в обмен на данные, подписанные КЭП. Живёт около 10 часов.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "chestny-znak-mcp-ru": {
      "command": "uvx",
      "args": [
        "chestny-znak-mcp-ru==0.3.0"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Ключи и настройки

CRPT_TOKENсекрет, необязательная
Токен ГИС МТ, выдаётся в обмен на данные, подписанные КЭП. Живёт около 10 часов.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

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

code --add-mcp '{"name":"chestny-znak-mcp-ru","type":"stdio","command":"uvx","args":["chestny-znak-mcp-ru==0.3.0"]}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "chestny-znak-mcp-ru": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "chestny-znak-mcp-ru==0.3.0"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Ключи и настройки

CRPT_TOKENсекрет, необязательная
Токен ГИС МТ, выдаётся в обмен на данные, подписанные КЭП. Живёт около 10 часов.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

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

codex mcp add chestny-znak-mcp-ru -- uvx chestny-znak-mcp-ru==0.3.0

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.chestny-znak-mcp-ru]
command = "uvx"
args = ["chestny-znak-mcp-ru==0.3.0"]

Если файл уже есть, допишите блок в конец.

Ключи и настройки

CRPT_TOKENсекрет, необязательная
Токен ГИС МТ, выдаётся в обмен на данные, подписанные КЭП. Живёт около 10 часов.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

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

gemini mcp add -s user chestny-znak-mcp-ru uvx chestny-znak-mcp-ru==0.3.0

Или добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "chestny-znak-mcp-ru": {
      "command": "uvx",
      "args": [
        "chestny-znak-mcp-ru==0.3.0"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

CRPT_TOKENсекрет, необязательная
Токен ГИС МТ, выдаётся в обмен на данные, подписанные КЭП. Живёт около 10 часов.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "chestny-znak-mcp-ru": {
      "command": "uvx",
      "args": [
        "chestny-znak-mcp-ru==0.3.0"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Ключи и настройки

CRPT_TOKENсекрет, необязательная
Токен ГИС МТ, выдаётся в обмен на данные, подписанные КЭП. Живёт около 10 часов.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "chestny-znak-mcp-ru": {
      "command": "uvx",
      "args": [
        "chestny-znak-mcp-ru==0.3.0"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Ключи и настройки

CRPT_TOKENсекрет, необязательная
Токен ГИС МТ, выдаётся в обмен на данные, подписанные КЭП. Живёт около 10 часов.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "chestny-znak-mcp-ru": {
      "command": "uvx",
      "args": [
        "chestny-znak-mcp-ru==0.3.0"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

CRPT_TOKENсекрет, необязательная
Токен ГИС МТ, выдаётся в обмен на данные, подписанные КЭП. Живёт около 10 часов.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "chestny-znak-mcp-ru": {
      "type": "local",
      "command": [
        "uvx",
        "chestny-znak-mcp-ru==0.3.0"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Ключи и настройки

CRPT_TOKENсекрет, необязательная
Токен ГИС МТ, выдаётся в обмен на данные, подписанные КЭП. Живёт около 10 часов.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "chestny-znak-mcp-ru": {
      "command": "uvx",
      "args": [
        "chestny-znak-mcp-ru==0.3.0"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Ключи и настройки

CRPT_TOKENсекрет, необязательная
Токен ГИС МТ, выдаётся в обмен на данные, подписанные КЭП. Живёт около 10 часов.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .codeassistant/mcp.json, в проекте

{
  "mcpServers": {
    "chestny-znak-mcp-ru": {
      "command": "uvx",
      "args": [
        "chestny-znak-mcp-ru==0.3.0"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

CRPT_TOKENсекрет, необязательная
Токен ГИС МТ, выдаётся в обмен на данные, подписанные КЭП. Живёт около 10 часов.

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Понадобится: uv

Сверено с репозиторием 25 сент. 2026, коммит 4088302.

Текст для агента

Запусти сервер командой uvx chestny-znak-mcp-ru, получи токен CRPT_TOKEN через подпись данных КЭП в КриптоПро и обмен на POST /api/v3/true-api/auth/simpleSignIn, впиши его в конфиг MCP-клиента и проверь установку командой uvx chestny-znak-mcp-ru doctor.

Другие способы из описания автора
uvx chestny-znak-mcp-ru

Запуск без отдельной установки пакета.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Каталог из 33 методов True API ЦРПТ и СУЗ собран из открытых SDK (машиночитаемой спеки у документации нет) и лежит прямо в репозитории как endpoints.yaml, поэтому таблица методов не может разойтись с кодом. Вместо 33 отдельных инструментов агенту доступны три: поиск метода по словам, описание конкретного метода с параметрами и классом доступа, и вызов метода. Методы разбиты на чтение (24) и запись (9), необратимых нет. Ключи авторизации не хранятся в открытом виде и не уходят за пределы домена сервиса: токен получают через подпись КЭП КриптоПро на машине пользователя, сервер закрытый ключ не видит.

Для кого. Для участников оборота маркированных товаров, которым нужно проверять коды, следить за эмиссией и смотреть отчеты о нанесении прямо из диалога с агентом.

Подходит, если

  • Нужно проверить пачку кодов маркировки перед приемкой товара
  • Нужно посмотреть статус заказа на эмиссию кодов в СУЗ
  • Нужно выгрузить коды, принадлежащие участнику оборота, или посмотреть маршрут товара по GTIN

Не подходит, если

  • Нет токена ГИС МТ, полученного через подпись КЭП: без него сервер не работает
  • Нужна работа с другими госсистемами прослеживаемости, кроме Честного знака

Пример запроса к агенту

Проверь эту пачку кодов маркировки перед приемкой и покажи статус заказа на эмиссию

Ограничения

Каталог методов собран по открытым SDK, а не по официальной машиночитаемой спецификации, поэтому у каждой записи стоит verified: false. Это карта для разведки, а не гарантированно точное описание: пути надежные, но глаголы и параметры сверяйте с документацией ЦРПТ. Токен CRPT_TOKEN живет около 10 часов и требует подписи КЭП на машине пользователя перед каждым обновлением.

Как отключить. Удалите запись crpt-mcp из конфигурации MCP-клиента и удалите файл ~/.ru-mcp/cabinets.json с сохраненными кабинетами.

MCP

Транспорт
stdio
Авторизация
API-ключ
Переменные окружения
Переменные окружения
CRPT_TOKEN
обязательная, секрет
Токен ГИС МТ, получается в обмен на данные, подписанные КЭП, живет около 10 часов

Проверка безопасности

  • Может создавать заказы на эмиссию кодов и отправлять отчеты о нанесении под учетными данными участника оборота
  • Ошибки в непроверенной карте методов (verified: false) могут привести к неверному вызову регуляторного API

Коротко о README

README объясняет происхождение каталога методов из открытых SDK и его верификацию как разведочной карты, дает два способа установки (mcpb-файл или uvx), описывает получение токена через подпись КЭП, таблицу методов по разделам с числом чтений и записей, пример диалога с поиском и вызовом метода, раздел безопасности и отдельную политику приватности.

Частые вопросы

Можно ли поставить без терминала?

Да, есть файл .mcpb со страницы релизов, который Claude Desktop ставит сам двойным щелчком, ключи запрашиваются в отдельном окне.

Можно ли что-то удалить необратимо?

Нет, среди 33 методов нет необратимых, есть только чтение и запись с подтверждением для записи.

Выбор редакции

MCP-сервер со справкой по нодам и шаблонам n8n: агент подбирает ноды, проверяет конфигурацию и при наличии API создает воркфлоу в вашем n8n

MCP-серверВысокий рискБез VPN23 тыс.Звезды репозитория
Официальный

Официальный плагин Zapier MCP: агент получает доступ к действиям в тысячах приложений через подключенный аккаунт Zapier

ПлагинВысокий риск421Звезды репозитория

Каталог скиллов и плагинов для Claude и других агентов, плюс собственные скиллы автоматизации 78 SaaS-сервисов через Composio

СкиллВысокий риск75,8 тыс.Звезды репозитория

Плагин и каталог CLI для агентов: генерирует командный интерфейс к GUI-программам вроде GIMP и Blender и ставит готовые через CLI-Hub

ПлагинВысокий рискБез VPN50,9 тыс.Звезды репозитория
Foxx AIMCP Честного знака: коды маркировки и эмиссия

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.