horoshop for VS Code
io.github.ecomkit-com-ua/horoshop
MCP server for the Horoshop e-commerce API — orders, catalog, customers, webhooks
client:VS Code
transport:stdio
runtime:npm
Install horoshop in VS Code
.vscode/mcp.json
{
"inputs": [
{
"type": "promptString",
"id": "horoshop-domain",
"description": "HOROSHOP_DOMAIN",
"password": true
},
{
"type": "promptString",
"id": "horoshop-login",
"description": "HOROSHOP_LOGIN",
"password": true
},
{
"type": "promptString",
"id": "horoshop-password",
"description": "HOROSHOP_PASSWORD",
"password": true
},
{
"type": "promptString",
"id": "horoshop-readonly",
"description": "HOROSHOP_READONLY",
"password": true
},
{
"type": "promptString",
"id": "horoshop-timeout-ms",
"description": "HOROSHOP_TIMEOUT_MS",
"password": true
},
{
"type": "promptString",
"id": "horoshop-max-response-bytes",
"description": "HOROSHOP_MAX_RESPONSE_BYTES",
"password": true
},
{
"type": "promptString",
"id": "horoshop-insecure-http",
"description": "HOROSHOP_INSECURE_HTTP",
"password": true
}
],
"servers": {
"horoshop": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"horoshop-mcp"
],
"env": {
"HOROSHOP_DOMAIN": "${input:horoshop-domain}",
"HOROSHOP_LOGIN": "${input:horoshop-login}",
"HOROSHOP_PASSWORD": "${input:horoshop-password}",
"HOROSHOP_READONLY": "${input:horoshop-readonly}",
"HOROSHOP_TIMEOUT_MS": "${input:horoshop-timeout-ms}",
"HOROSHOP_MAX_RESPONSE_BYTES": "${input:horoshop-max-response-bytes}",
"HOROSHOP_INSECURE_HTTP": "${input:horoshop-insecure-http}"
}
}
}
}
VS Code prompts for each input the first time the server starts, so no secret is written to the file. VS Code docs