mcpField
C
Chestnyi Znak MCP Server

Chestnyi Znak MCP Server

ローカル
github.com/woyaxniniビジネス・マーケティング328 週間前に更新

Chestnyi Znak MCP Server について

Chestnyi Znak MCP Serverは、ロシアの商品表示システムのTrue APIをAIアシスタントから利用できるようにします。表示コードや書類、在庫を確認する業務向けで、JWTトークンを使う10種類の照会ツールを備えています。

主な機能

  1. 01書類の一覧と詳細の取得
  2. 02書類内の表示コード一覧
  3. 03条件による表示コード検索
  4. 04商品と参加者の状態照会
  5. 05コードと倉庫の残高確認
  6. 06商品グループ別の払出証明一覧

活用シーン

  1. 01表示コードと関連書類の照合
  2. 02商品グループの在庫確認
  3. 03GTINによる商品情報の検索
  4. 04企業登録状態の確認

MCP 対応

MCP サーバーとして、書類、表示コード、商品、残高、参加者データを扱うChestnyi Znakの10種類の照会ツールをAIクライアントに公開します。利用には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

ライセンス:MIT + Commons Clause

Chestnyi Znak(Честный Знак)— ロシアの国家製品ラベリングシステム(True API)向けの MCP サーバーです。

AI アシスタント(Claude、Cursor など)が、自然言語を使ってマーキングコード、書類、倉庫残高、参加者データを直接照会できます。

Chestnyi Znak True API に対応した初の MCP サーバーです。


ツール(全10種類)

書類とマーキングコード
ツール説明
chz_doc_list製品グループの書類一覧を取得します
chz_doc_infoID を指定して、特定の書類の詳細を取得します
chz_doc_cis_list書類に含まれるマーキングコードの一覧を取得します
chz_cis_search条件を指定してマーキングコードを検索します
chz_cis_infoCIS コードのリストに関する公開情報を取得します
chz_product_infoGTIN で製品カードを取得します
残高と参照情報
ツール説明
chz_balance_allすべての製品グループのマーキングコード残高
chz_warehouse_balance製品グループの仮想倉庫残高
chz_participant_checkINN で会社の登録状況を確認します
chz_receipt_list製品グループの出庫証明書一覧を取得します

新しいツールの開発を進めています。


トークンの取得

このサーバーには、Chestnyi Znak の個人アカウントから取得した JWT トークンが必要です。トークンの取得には GOST 暗号技術(КриптоПро + УКЭП)が関わるため、このパッケージの対象外です。

トークンの取得は自動化できます。たとえば、ローカルの КриптоПро スクリプト、署名マイクロサービス、ハードウェアトークンを使った USB-over-IP、クラウド HSM を利用できます。また、Chestnyi Znak の Web インターフェースから手動で取得することもできます。適切な方法は、インフラストラクチャ、OS、証明書の種類、セキュリティ要件によって異なります。選択肢や制約はケースごとに大きく異なるため、これは個別の連携タスクとして扱っています。この種のセットアップにも対応していますので、お気軽にお問い合わせください。

トークンの有効期間: 約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 連携アーキテクトです。

ERP、CRM、または Chestnyi Znak と AI エージェントを連携する際にサポートが必要ですか?カスタム MCP サーバー、n8n ワークフロー、AI 自動化については、お問い合わせください。


ライセンス

MIT + Commons Clause © Oleg Alekseev

個人および企業で自由に利用できます。ホスト型サービスとして販売するには、作者の許可が必要です。詳しくは LICENSE をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。