
Chestnyznak Mcp
io.github.theYahia由 GitHub 帳號 theYahia 發布v1.0.0更新於 Nov 3, 2026
MCP server for Chestniy ZNAK (Честный ЗНАК) API — product marking verification. No auth needed for
概覽
針對俄羅斯 Chestny ZNAK(Честный ЗНАК)商品標記系統的 MCP 伺服器,讓助理查詢 DataMatrix、QR 或 EAN-13 編碼與商品資訊。
- 可以做什麼
- 驗證標記碼的真偽與狀態,並取得商品名稱、類別、製造商與擁有者等詳細資料
- 一次批次驗證最多 50 個編碼,並行數受限
- 提供權杖時,可透過授權的 True API 依 GTIN 查詢商品資訊、查詢識別碼(CIS)資訊
- 每個工具除文字 JSON 外,另回傳具型別的結構化內容
- 適用情境
- 適合在對話中核對俄羅斯商品標記碼、查看標記狀態與擁有者,而不必登入 Chestny ZNAK 網頁後台。公開驗證無需註冊即可使用;True API 查詢則需要自行取得的權杖。
- 執行需求
- 透過 npx 在本機執行(需要 Node.js)。公開工具無需憑證。search_products 與 get_cis_info 需要 CHESTNYZNAK_TOKEN 中的 True API 權杖,該權杖須在伺服器之外以 УКЭП 憑證簽章取得。可選用 CHESTNYZNAK_BASE_URL 與 CHESTNYZNAK_PUBLIC_BASE_URL 覆寫位址。需能連線 crpt.ru;公開 API 在非俄羅斯 IP 下可能沒有回應。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Chestnyznak Mcp,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
MCP-сервер для Честного Знака — проверка маркировки товаров через ИИ
Если вы искали, как проверить код маркировки Честного Знака не заходя в личный кабинет, подключить True API ЦРПТ к нейросети или узнать статус товара прямо в чате — это оно. 5 инструментов: публичные проверки кодов работают сразу, без регистрации и токена; данные True API — по токену. Присылаете код DataMatrix — получаете статус, владельца и историю вместо вкладки с формой.
Часть серии WWmcp (46 серверов) by @theYahia.
Установка
Claude Desktop
Claude Desktop (с авторизацией)
Claude Code
Streamable HTTP
По умолчанию HTTP-сервер слушает только 127.0.0.1 и проверяет заголовок Host
(защита от DNS-rebinding). Чтобы открыть наружу — --host=0.0.0.0 (на свой риск,
аутентификации на /mcp нет).
Переменные окружения
Инструменты (5)
Публичные (без авторизации)
codeType — datamatrix (по умолчанию), qr или ean13.
Авторизованные (CHESTNYZNAK_TOKEN)
Поиск по названию/бренду — это Национальный каталог (
nk.crpt.ru), отдельный API; здесь не поддерживается.search_productsработает по GTIN.
Формат ответа
check_marking_code:
get_product_info (поля producer/owner/status берутся из вложенного объекта группы товара, при отсутствии — null):
status — строковый enum: EMITTED / APPLIED / INTRODUCED / RETIRED / WRITTEN_OFF / DISAGGREGATION и др.
Каждый инструмент дополнительно возвращает structuredContent (типизированный объект по outputSchema), помимо текстового JSON.
Примеры
Авторизация (True API)
⚠️ Важно: у True API (ГИС МТ) нет статичного «вечного» токена. Токен получают по схеме «запрос-подпись» сертификатом УКЭП (ГОСТ):
GET /api/v3/true-api/auth/key→{ uuid, data }- Подписать
dataсертификатом УКЭП (CAdES-BES, base64). POST /api/v3/true-api/auth/simpleSignIn{ uuid, data: <подпись> }→ токен.- Срок жизни токена — не более ~10 часов, далее повторная авторизация.
Этот сервер использует CHESTNYZNAK_TOKEN как уже полученный таким образом токен
(он отправляется как Authorization: Bearer). Подпись УКЭП выполняется вне сервера
(например, через КриптоПро) — встроенного ГОСТ-подписания здесь нет. Регистрация
доступна юрлицам/ИП на markirovka.crpt.ru.
Эндпоинты/методы авторизованной части (пути, тело запроса) выверены по официальной документации и открытым клиентам, но не проверены против живого токена из-за требования УКЭП. Если ЦРПТ изменит контракт — поправьте через
CHESTNYZNAK_BASE_URL.
Skills
Troubleshooting
API
- Публичный (без авторизации):
GET https://mobile.api.crpt.ru/mobile/check?code=<код>&codeType=<тип>— недокументированный эндпоинт мобильного приложения. - Авторизованный (Bearer):
https://markirovka.crpt.ru/api/v3/true-api/...— True API (ГИС МТ).
Разработка
Лицензия
MIT
來源:README.md,提交 cb7b731
工具
0版本歷史
1- v1.0.0最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分