IT Glue for VS Code
io.github.selic/mcp-itglue
IT Glue MCP server for MSPs — documents, flexible assets, semantic vector search, RBAC, and BYOK
client:VS Code
transport:stdio
runtime:npm
Install IT Glue in VS Code
.vscode/mcp.json
{
"inputs": [
{
"type": "promptString",
"id": "itglue-api-key",
"description": "ITGLUE_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "itglue-region",
"description": "ITGLUE_REGION",
"password": true
},
{
"type": "promptString",
"id": "itglue-base-url",
"description": "ITGLUE_BASE_URL",
"password": true
},
{
"type": "promptString",
"id": "openai-api-key",
"description": "OPENAI_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "azure-openai-api-key",
"description": "AZURE_OPENAI_API_KEY",
"password": true
},
{
"type": "promptString",
"id": "azure-openai-endpoint",
"description": "AZURE_OPENAI_ENDPOINT",
"password": true
},
{
"type": "promptString",
"id": "embedding-model",
"description": "EMBEDDING_MODEL",
"password": true
},
{
"type": "promptString",
"id": "itglue-advanced-toolset",
"description": "ITGLUE_ADVANCED_TOOLSET",
"password": true
},
{
"type": "promptString",
"id": "vector-index-path",
"description": "VECTOR_INDEX_PATH",
"password": true
}
],
"servers": {
"mcp-itglue": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-itglue"
],
"env": {
"ITGLUE_API_KEY": "${input:itglue-api-key}",
"ITGLUE_REGION": "${input:itglue-region}",
"ITGLUE_BASE_URL": "${input:itglue-base-url}",
"OPENAI_API_KEY": "${input:openai-api-key}",
"AZURE_OPENAI_API_KEY": "${input:azure-openai-api-key}",
"AZURE_OPENAI_ENDPOINT": "${input:azure-openai-endpoint}",
"EMBEDDING_MODEL": "${input:embedding-model}",
"ITGLUE_ADVANCED_TOOLSET": "${input:itglue-advanced-toolset}",
"VECTOR_INDEX_PATH": "${input:vector-index-path}"
}
}
}
}
VS Code prompts for each input the first time the server starts, so no secret is written to the file. VS Code docs