MCP server for Chestnyi Znak (Честный Знак) — Russia's national product labelling system (True API).
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add chestnyi-znak --env CHZ_TOKEN='<CHZ_TOKEN>' -- npx -y @woyax/mcp-chestnyi-znak~/.codex/config.toml
[mcp_servers.chestnyi-znak]
command = "npx"
args = ["-y", "@woyax/mcp-chestnyi-znak"]
env = { CHZ_TOKEN = "<CHZ_TOKEN>" }
# codex mcp add chestnyi-znak --env CHZ_TOKEN='<CHZ_TOKEN>' -- npx -y @woyax/mcp-chestnyi-znak~/.cursor/mcp.json
{
"mcpServers": {
"chestnyi-znak": {
"command": "npx",
"args": [
"-y",
"@woyax/mcp-chestnyi-znak"
],
"env": {
"CHZ_TOKEN": "<CHZ_TOKEN>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"chestnyi-znak": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@woyax/mcp-chestnyi-znak"
],
"env": {
"CHZ_TOKEN": "<CHZ_TOKEN>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"chestnyi-znak": {
"command": "npx",
"args": [
"-y",
"@woyax/mcp-chestnyi-znak"
],
"env": {
"CHZ_TOKEN": "<CHZ_TOKEN>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"chestnyi-znak": {
"command": "npx",
"args": [
"-y",
"@woyax/mcp-chestnyi-znak"
],
"env": {
"CHZ_TOKEN": "<CHZ_TOKEN>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"chestnyi-znak": {
"command": "npx",
"args": [
"-y",
"@woyax/mcp-chestnyi-znak"
],
"env": {
"CHZ_TOKEN": "<CHZ_TOKEN>"
}
}
}
}Environment variables
CHZ_TOKEN
Replace the placeholders with your own credentials and keep them out of version control.