igpsport mcp for VS Code
io.github.dengxuhui/igpsport-mcp
iGPSport cycling data with training metrics (NP/IF/TSS/CTL/ATL/TSB) and workout generation
client:VS Code
transport:stdio
runtime:pypi
Install igpsport mcp in VS Code
.vscode/mcp.json
{
"inputs": [
{
"type": "promptString",
"id": "igpsport-username",
"description": "IGPSPORT_USERNAME",
"password": true
},
{
"type": "promptString",
"id": "igpsport-password",
"description": "IGPSPORT_PASSWORD",
"password": true
},
{
"type": "promptString",
"id": "igpsport-region",
"description": "IGPSPORT_REGION",
"password": true
},
{
"type": "promptString",
"id": "igpsport-ftp",
"description": "IGPSPORT_FTP",
"password": true
},
{
"type": "promptString",
"id": "igpsport-lthr",
"description": "IGPSPORT_LTHR",
"password": true
}
],
"servers": {
"igpsport-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"igpsport-mcp"
],
"env": {
"IGPSPORT_USERNAME": "${input:igpsport-username}",
"IGPSPORT_PASSWORD": "${input:igpsport-password}",
"IGPSPORT_REGION": "${input:igpsport-region}",
"IGPSPORT_FTP": "${input:igpsport-ftp}",
"IGPSPORT_LTHR": "${input:igpsport-lthr}"
}
}
}
}
VS Code prompts for each input the first time the server starts, so no secret is written to the file. VS Code docs