livewiremcp for VS Code
com.bluecat/livewiremcp
LiveAction LiveWire MCP Server
client:VS Code
transport:stdio
runtime:oci
Install livewiremcp in VS Code
.vscode/mcp.json
{
"inputs": [
{
"type": "promptString",
"id": "livewire-base-url",
"description": "LIVEWIRE_BASE_URL",
"password": true
},
{
"type": "promptString",
"id": "livewire-api-key",
"description": "LIVEWIRE_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "mcp-auth-mode",
"description": "MCP_AUTH_MODE",
"password": true
},
{
"type": "promptString",
"id": "mcp-api-key",
"description": "MCP_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "mcp-ed25519-public-key",
"description": "MCP_ED25519_PUBLIC_KEY",
"password": true
},
{
"type": "promptString",
"id": "mcp-signed-key-audience",
"description": "MCP_SIGNED_KEY_AUDIENCE",
"password": true
},
{
"type": "promptString",
"id": "mcp-oauth-issuer",
"description": "MCP_OAUTH_ISSUER",
"password": true
},
{
"type": "promptString",
"id": "mcp-oauth-jwks-uri",
"description": "MCP_OAUTH_JWKS_URI",
"password": true
},
{
"type": "promptString",
"id": "mcp-oauth-audience",
"description": "MCP_OAUTH_AUDIENCE",
"password": true
},
{
"type": "promptString",
"id": "accept-eula",
"description": "ACCEPT_EULA",
"password": true
}
],
"servers": {
"livewiremcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"quay.io/bluecat/livewiremcp@sha256:c1614cbe6bca212d0287c5fdfafc09b83579b38eb7e5f9b1fc4011902d41d385"
],
"env": {
"LIVEWIRE_BASE_URL": "${input:livewire-base-url}",
"LIVEWIRE_API_KEY": "${input:livewire-api-key}",
"MCP_AUTH_MODE": "${input:mcp-auth-mode}",
"MCP_API_KEY": "${input:mcp-api-key}",
"MCP_ED25519_PUBLIC_KEY": "${input:mcp-ed25519-public-key}",
"MCP_SIGNED_KEY_AUDIENCE": "${input:mcp-signed-key-audience}",
"MCP_OAUTH_ISSUER": "${input:mcp-oauth-issuer}",
"MCP_OAUTH_JWKS_URI": "${input:mcp-oauth-jwks-uri}",
"MCP_OAUTH_AUDIENCE": "${input:mcp-oauth-audience}",
"ACCEPT_EULA": "${input:accept-eula}"
}
}
}
}
VS Code prompts for each input the first time the server starts, so no secret is written to the file. VS Code docs