Skip to main content
Glama

Azure MCP Server

Official
launch.json18.8 kB
{ "version": "0.2.0", "configurations": [ { "name": "PowerShell Interactive Session", "type": "PowerShell", "request": "launch", "cwd": "${cwd}" }, { "name": "Debug Cosmos Databases List", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/core/src/AzureMcp.Cli/bin/Debug/net9.0/azmcp.exe", "args": [ "cosmos", "database", "list", "--subscription", "${input:subscription}", "--account-name", "${input:cosmosAccountName}", "--retry-max-retries", "0" ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "stopAtEntry": false, "env": { "DOTNET_ENVIRONMENT": "Development" } }, { "name": "Debug Azure Data Explorer Cluster List", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/core/src/AzureMcp.Cli/bin/Debug/net9.0/azmcp.exe", "args": [ "kusto", "cluster", "list", "--subscription", "${input:subscription}" ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "stopAtEntry": false, "env": { "DOTNET_ENVIRONMENT": "Development" } }, { "name": "Debug Azure Data Explorer Cluster Get", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/core/src/AzureMcp.Cli/bin/Debug/net9.0/azmcp.exe", "args": [ "kusto", "cluster", "get", "--subscription", "${input:subscription}", "--cluster-name", "${input:kustoClusterName}" ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "stopAtEntry": false, "env": { "DOTNET_ENVIRONMENT": "Development" } }, { "name": "Debug Azure Data Explorer Database List", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/core/src/AzureMcp.Cli/bin/Debug/net9.0/azmcp.exe", "args": [ "kusto", "database", "list", "--subscription", "${input:subscription}", "--cluster-name", "${input:kustoClusterName}" ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "stopAtEntry": false, "env": { "DOTNET_ENVIRONMENT": "Development" } }, { "name": "Debug Azure Data Explorer Databases List with Cluster URI", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/core/src/AzureMcp.Cli/bin/Debug/net9.0/azmcp.exe", "args": [ "kusto", "database", "list", "--cluster-uri", "${input:kustoClusterUri}" ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "stopAtEntry": false, "env": { "DOTNET_ENVIRONMENT": "Development" } }, { "name": "Debug Azure Data Explorer Table List", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/core/src/AzureMcp.Cli/bin/Debug/net9.0/azmcp.exe", "args": [ "kusto", "table", "list", "--subscription", "${input:subscription}", "--cluster-name", "${input:kustoClusterName}", "--database-name", "${input:kustoDatabaseName}" ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "stopAtEntry": false, "env": { "DOTNET_ENVIRONMENT": "Development" } }, { "name": "Debug Azure Data Explorer Table List with Cluster URI", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/core/src/AzureMcp.Cli/bin/Debug/net9.0/azmcp.exe", "args": [ "kusto", "table", "list", "--cluster-uri", "${input:kustoClusterUri}", "--database-name", "${input:kustoDatabaseName}" ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "stopAtEntry": false, "env": { "DOTNET_ENVIRONMENT": "Development" } }, { "name": "Debug Azure Data Explorer Table Schema", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/core/src/AzureMcp.Cli/bin/Debug/net9.0/azmcp.exe", "args": [ "kusto", "table", "schema", "--subscription", "${input:subscription}", "--cluster-name", "${input:kustoClusterName}", "--database-name", "${input:kustoDatabaseName}", "--table-name", "${input:kustoTableName}" ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "stopAtEntry": false, "env": { "DOTNET_ENVIRONMENT": "Development" } }, { "name": "Debug Azure Data Explorer Sample", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/core/src/AzureMcp.Cli/bin/Debug/net9.0/azmcp.exe", "args": [ "kusto", "sample", "--subscription", "${input:subscription}", "--cluster-name", "${input:kustoClusterName}", "--database-name", "${input:kustoDatabaseName}", "--table-name", "${input:kustoTableName}", "--limit", "1" ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "stopAtEntry": false, "env": { "DOTNET_ENVIRONMENT": "Development" } }, { "name": "Debug Azure Data Explorer Query", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/core/src/AzureMcp.Cli/bin/Debug/net9.0/azmcp.exe", "args": [ "kusto", "query", "--subscription", "${input:subscription}", "--cluster-name", "${input:kustoClusterName}", "--database-name", "${input:kustoDatabaseName}", "--query", "${input:kustoQuery}", ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "stopAtEntry": false, "env": { "DOTNET_ENVIRONMENT": "Development" } }, { "name": "Debug Azure Data Explorer Query with Cluster URI", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/core/src/AzureMcp.Cli/bin/Debug/net9.0/azmcp.exe", "args": [ "kusto", "query", "--cluster-uri", "${input:kustoClusterUri}", "--database-name", "${input:kustoDatabaseName}", "--query", "${input:kustoQuery}", ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "stopAtEntry": false, "env": { "DOTNET_ENVIRONMENT": "Development" } }, { "name": "Debug Tools List", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/core/src/AzureMcp.Cli/bin/Debug/net9.0/azmcp.exe", "args": [ "tools", "list", ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "stopAtEntry": false, "env": { "DOTNET_ENVIRONMENT": "Development" } }, { "name": "Debug Monitor Table List", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/core/src/AzureMcp.Cli/bin/Debug/net9.0/azmcp.exe", "args": [ "monitor", "table", "list", "--subscription", "${input:subscription}", "--resource-group", "${input:resourceGroup}", "--workspace", "${input:workspace}" ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "stopAtEntry": false, "env": { "DOTNET_ENVIRONMENT": "Development" } }, { "name": "Debug Storage Table List", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/core/src/AzureMcp.Cli/bin/Debug/net9.0/azmcp.exe", "args": [ "storage", "table", "list", "--subscription", "${input:subscription}", "--account-name", "${input:storageAccountName}", ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "stopAtEntry": false, "env": { "DOTNET_ENVIRONMENT": "Development" } }, { "name": "Debug ACR Registry List", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/core/src/AzureMcp.Cli/bin/Debug/net9.0/azmcp.exe", "args": [ "acr", "registry", "list", "--subscription", "${input:subscription}" ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "stopAtEntry": false, "env": { "DOTNET_ENVIRONMENT": "Development" } }, { "name": "Debug Monitor Log Query", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/core/src/AzureMcp.Cli/bin/Debug/net9.0/azmcp.exe", "args": [ "monitor", "log", "query", "--subscription", "${input:subscription}", "--workspace", "${input:workspace}", "--query", "recent", "--table-name", "${input:monitorTableName}", "--resource-group", "${input:resourceGroup}" ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "stopAtEntry": false, "env": { "DOTNET_ENVIRONMENT": "Development" } }, { "name": "Launch MCP Server", "type": "node", "request": "launch", "preLaunchTask": "build", "runtimeExecutable": "npx", "runtimeArgs": [ "@modelcontextprotocol/inspector", "./bin/Debug/net9.0/azmcp.exe", "server", "start" ], "cwd": "${workspaceFolder}/src", "console": "internalConsole" }, { "name": "Attach to MCP Server", "type": "coreclr", "request": "attach", "processId": "${command:pickProcess}" }, { "name": "Debug Cosmos Container Items Query", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/core/src/AzureMcp.Cli/bin/Debug/net9.0/azmcp.exe", "args": [ "cosmos", "database", "container", "item", "query", "--subscription", "${input:subscription}", "--account-name", "${input:cosmosAccountName}", "--database-name", "${input:cosmosDatabaseName}", "--container-name", "${input:cosmosContainerName}" ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "stopAtEntry": false, "env": { "DOTNET_ENVIRONMENT": "Development" } }, { "name": "Debug Monitor TableType List", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/core/src/AzureMcp.Cli/bin/Debug/net9.0/azmcp.exe", "args": [ "monitor", "table-type", "list", "--subscription", "${input:subscription}", "--resource-group", "${input:resourceGroup}", "--workspace", "${input:workspace}" ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "stopAtEntry": false, "env": { "DOTNET_ENVIRONMENT": "Development" } }, { "name": "Debug SQL Database Show", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/core/src/AzureMcp.Cli/bin/Debug/net9.0/azmcp.exe", "args": [ "sql", "db", "show", "--subscription", "${input:subscription}", "--resource-group", "${input:resourceGroup}", "--server", "${input:sqlServerName}", "--database", "${input:sqlDatabaseName}" ], "cwd": "${workspaceFolder}", "console": "integratedTerminal", "stopAtEntry": false, "env": { "DOTNET_ENVIRONMENT": "Development" } } ], "compounds": [ { "name": "Debug MCP Server", "configurations": [ "Launch MCP Server", "Attach to MCP Server" ] } ], "inputs": [ { "id": "subscription", "type": "promptString", "description": "Azure Subscription", "default": "" }, { "id": "cosmosAccountName", "type": "promptString", "description": "Cosmos DB Account Name", "default": "" }, { "id": "kustoClusterUri", "type": "promptString", "description": "Kusto Cluster URI (e.g. https://<cluster>.<region>.kusto.windows.net)", "default": "" }, { "id": "kustoClusterName", "type": "promptString", "description": "Kusto Cluster Name", "default": "" }, { "id": "kustoDatabaseName", "type": "promptString", "description": "Kusto Database Name", "default": "" }, { "id": "kustoTableName", "type": "promptString", "description": "Kusto Table Name" }, { "id": "kustoQuery", "type": "promptString", "description": "Kusto Query (KQL)" }, { "id": "storageAccountName", "type": "promptString", "description": "Storage Account Name", "default": "" }, { "id": "workspace", "type": "promptString", "description": "Log Analytics Workspace ID", "default": "" }, { "id": "cosmosDatabaseName", "type": "promptString", "description": "Cosmos DB Database Name", "default": "" }, { "id": "cosmosContainerName", "type": "promptString", "description": "Cosmos DB Container Name", "default": "" }, { "id": "resourceGroup", "type": "promptString", "description": "Azure Resource Group", "default": "" }, { "id": "monitorTableName", "type": "promptString", "description": "Monitor Table Name", "default": "" }, { "id": "sqlServerName", "type": "promptString", "description": "SQL Server Name", "default": "" }, { "id": "sqlDatabaseName", "type": "promptString", "description": "SQL Database Name", "default": "testdb" } ] }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Azure/azure-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server