MCP on Azure
Lab endpoint for the meetup demo. Copy the VS Code / Cursor config below, get a token, then connect.
MCP URL
http://mcp.azure.smyk.it/mcpTenant ID
b3477e68-228c-49e0-a25f-b35347526099Client ID
766ceaa2-93b4-477b-b003-d0530691f057Scope
api://mcp-on-azure-dev-weu/access_as_userTools
platform_list_blobs (app MI) · user_get_blob (caller / OBO)1. Get an Entra access token
az account get-access-token --scope "api://mcp-on-azure-dev-weu/access_as_user" --query accessToken -o tsv
Sign in with Azure CLI first (az login). Paste the token into the MCP client header as Bearer ….
2. VS Code / Cursor — mcp.json
{
"inputs": [
{
"type": "promptString",
"id": "mcp_token",
"description": "Entra access token (az account get-access-token)",
"password": true
}
],
"servers": {
"mcp-on-azure": {
"type": "http",
"url": "http://mcp.azure.smyk.it/mcp",
"headers": {
"Authorization": "Bearer ${input:mcp_token}"
}
}
}
}
VS Code: .vscode/mcp.json · Cursor: MCP settings / project mcp.json. When prompted for mcp_token, paste the token from step 1.
3. Quick checks
- Unauthenticated
POST /mcp→ 401 - Authenticated tools: list blobs (platform MI), get
hello.txt(your identity) - Machine-readable:
/config.json· probe:/health