ARC-1 for VS Code
io.github.arc-mcp/arc-1
MCP server for SAP ABAP systems
client:VS Code
transport:stdio
runtime:npm
Install ARC-1 in VS Code
.vscode/mcp.json
{
"inputs": [
{
"type": "promptString",
"id": "sap-url",
"description": "SAP_URL",
"password": true
},
{
"type": "promptString",
"id": "sap-user",
"description": "SAP_USER",
"password": true
},
{
"type": "promptString",
"id": "sap-password",
"description": "SAP_PASSWORD",
"password": true
},
{
"type": "promptString",
"id": "sap-client",
"description": "SAP_CLIENT",
"password": true
},
{
"type": "promptString",
"id": "sap-language",
"description": "SAP_LANGUAGE",
"password": true
},
{
"type": "promptString",
"id": "sap-insecure",
"description": "SAP_INSECURE",
"password": true
},
{
"type": "promptString",
"id": "sap-allow-writes",
"description": "SAP_ALLOW_WRITES",
"password": true
}
],
"servers": {
"arc-1": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"arc-1"
],
"env": {
"SAP_URL": "${input:sap-url}",
"SAP_USER": "${input:sap-user}",
"SAP_PASSWORD": "${input:sap-password}",
"SAP_CLIENT": "${input:sap-client}",
"SAP_LANGUAGE": "${input:sap-language}",
"SAP_INSECURE": "${input:sap-insecure}",
"SAP_ALLOW_WRITES": "${input:sap-allow-writes}"
}
}
}
}
VS Code prompts for each input the first time the server starts, so no secret is written to the file. VS Code docs