mcpField
C
Chestnyi Znak MCP Server

Chestnyi Znak MCP Server

本地服务
github.com/woyaxnini商业与营销328 周前更新

关于 Chestnyi Znak MCP Server

Chestnyi Znak MCP 服务将俄罗斯商品标记系统的 True API 查询能力提供给 AI 助手,适用于需要查看标记码、单据和库存的业务场景。它提供 10 种只读查询工具,并通过 JWT 令牌访问生产或沙盒环境。

主要功能

  1. 01查询商品组单据及详情
  2. 02检索单据中的标记码
  3. 03按条件搜索标记码
  4. 04查询商品卡与参与方状态
  5. 05查看标记码和仓库余额
  6. 06列出商品组撤销收据

适用场景

  1. 01核对商品标记码及相关单据
  2. 02检查商品组的库存余额
  3. 03按 GTIN 查询商品信息
  4. 04验证企业登记状态

MCP 相关

作为 MCP 服务,它向 AI 客户端提供 10 种 Chestnyi Znak 查询工具,覆盖单据、标记码、商品、库存和参与方数据。调用需要配置 Chestnyi Znak JWT 令牌及生产或沙盒环境。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"woyaxnini-chestnyi-znak": {
"command": "npx",
"args": [
"-y",
"@woyax/mcp-chestnyi-znak"
],
"env": {
"CHZ_TOKEN": "<CHZ_TOKEN>"
}
}
}
}
启动命令npx -y @woyax/mcp-chestnyi-znak
需要配置的环境变量
CHZ_TOKEN密钥Chestnyi Znak API token. Obtain in your personal cabinet at markirovka.crpt.ru. IMPORTANT: token expires every 8–10 hours and must be refreshed.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@woyax/mcp-chestnyi-znak0.1.1

工具

10

收录的工具列表 · 更新于 2 周前

参数类型必填说明
pgstring是商品组代码,例如 "books"、"milk"、"shoes"
limitinteger否返回记录数(1–1000)

详细介绍

@woyax/mcp-chestnyi-znak

License: MIT + Commons Clause

适用于 Chestnyi Znak(Честный Знак)的 MCP 服务——俄罗斯国家产品标签系统(True API)。

可让 AI 助手(Claude、Cursor 等)通过自然语言直接查询标记码、文档、仓库余额和参与方数据。

首个适用于 Chestnyi Znak True API 的 MCP 服务。


工具(共 10 个)

文档和标记码
工具说明
chz_doc_list列出某个产品组的文档
chz_doc_info按 ID 获取指定文档的详细信息
chz_doc_cis_list列出文档中包含的标记码
chz_cis_search按筛选条件搜索标记码
chz_cis_info获取一组 CIS 码的公开信息
chz_product_info按 GTIN 获取产品卡片
余额和参考信息
工具说明
chz_balance_all所有产品组的标记码余额
chz_warehouse_balance某个产品组的虚拟仓库余额
chz_participant_check按 INN 检查公司注册状态
chz_receipt_list列出某个产品组的出库收据

新工具正在开发中。


获取令牌

此服务需要使用 Chestnyi Znak 个人账户中的 JWT 令牌。获取令牌需要使用 GOST 加密技术(КриптоПро + УКЭП),不在本软件包的范围内。

令牌获取过程可以自动化,例如使用本地 КриптоПро 脚本、签名微服务、通过 USB-over-IP 连接硬件令牌,或使用云 HSM。也可以通过 Chestnyi Znak 网页界面手动获取。合适的方案取决于基础设施、操作系统、证书类型和安全要求。由于各种方案和限制因情况而异,这项工作会作为单独的集成任务处理。我们也提供此类配置服务,欢迎联系。

**令牌有效期:**约 8–12 小时。令牌过期后更新文件即可,服务会自动加载新令牌,无需重启。


安装和配置

Claude Desktop

将以下内容添加到 claude_desktop_config.json:

沙盒环境:

{
  "mcpServers": {
    "chestnyi-znak": {
      "command": "npx",
      "args": ["-y", "@woyax/mcp-chestnyi-znak"],
      "env": {
        "CHZ_TOKEN_FILE": "/path/to/your/token",
        "CHZ_ENV": "sandbox"
      }
    }
  }
}

生产环境:

{
  "mcpServers": {
    "chestnyi-znak": {
      "command": "npx",
      "args": ["-y", "@woyax/mcp-chestnyi-znak"],
      "env": {
        "CHZ_TOKEN_FILE": "/path/to/your/token"
      }
    }
  }
}

如果未设置,CHZ_ENV 默认为 "prod"。

**重要:**令牌文件和 CHZ_ENV 的值必须匹配——沙盒令牌无法用于生产环境的端点,反之亦然。


环境变量

变量必填默认值说明
CHZ_TOKEN_FILE是—包含 JWT 令牌的文件的绝对路径
CHZ_ENV否prod环境:sandbox 或 prod

作者和支持

由 Oleg Alekseev 构建——ERP/AI 集成架构师。

需要将 AI Agent 集成到 ERP、CRM 或 Chestnyi Znak 中?我们提供定制 MCP 服务、n8n 工作流和 AI 自动化服务——联系我。


许可证

MIT + Commons Clause © Oleg Alekseev

可免费用于个人和企业用途。将其作为托管服务出售需要获得作者许可。详情请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。