cdek for VS Code
io.github.dontsovcmc/cdek
MCP server for CDEK delivery service API — create orders, track shipments, search delivery points
client:VS Code
transport:stdio
runtime:pypi
Install cdek in VS Code
.vscode/mcp.json
{
"inputs": [
{
"type": "promptString",
"id": "cdek-client",
"description": "CDEK_CLIENT",
"password": true
},
{
"type": "promptString",
"id": "cdek-secret",
"description": "CDEK_SECRET",
"password": true
},
{
"type": "promptString",
"id": "cdek-sender-company",
"description": "CDEK_SENDER_COMPANY",
"password": true
},
{
"type": "promptString",
"id": "cdek-sender-name",
"description": "CDEK_SENDER_NAME",
"password": true
},
{
"type": "promptString",
"id": "cdek-sender-full-name",
"description": "CDEK_SENDER_FULL_NAME",
"password": true
},
{
"type": "promptString",
"id": "cdek-sender-email",
"description": "CDEK_SENDER_EMAIL",
"password": true
},
{
"type": "promptString",
"id": "cdek-sender-phone",
"description": "CDEK_SENDER_PHONE",
"password": true
},
{
"type": "promptString",
"id": "cdek-my-pvz",
"description": "CDEK_MY_PVZ",
"password": true
},
{
"type": "promptString",
"id": "cdek-timeout",
"description": "CDEK_TIMEOUT",
"password": true
},
{
"type": "promptString",
"id": "cdek-file-timeout",
"description": "CDEK_FILE_TIMEOUT",
"password": true
}
],
"servers": {
"cdek": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-server-cdek"
],
"env": {
"CDEK_CLIENT": "${input:cdek-client}",
"CDEK_SECRET": "${input:cdek-secret}",
"CDEK_SENDER_COMPANY": "${input:cdek-sender-company}",
"CDEK_SENDER_NAME": "${input:cdek-sender-name}",
"CDEK_SENDER_FULL_NAME": "${input:cdek-sender-full-name}",
"CDEK_SENDER_EMAIL": "${input:cdek-sender-email}",
"CDEK_SENDER_PHONE": "${input:cdek-sender-phone}",
"CDEK_MY_PVZ": "${input:cdek-my-pvz}",
"CDEK_TIMEOUT": "${input:cdek-timeout}",
"CDEK_FILE_TIMEOUT": "${input:cdek-file-timeout}"
}
}
}
}
VS Code prompts for each input the first time the server starts, so no secret is written to the file. VS Code docs