|
|
||
|---|---|---|
| .. | ||
| azure-sdk-mcp.ps1 | ||
| README.md | ||
Azure SDK MCP Servers
This document details how to author, publish and use MCP servers for azure sdk team usage.
Using the Azure SDK MCP Server
Run the below command to download and run the azure sdk engsys mcp server manually:
<repo root>/eng/common/mcp/azure-sdk-mcp.ps1 -Run
To install the mcp server for use within vscode copilot agent mode, run the following then launch vscode from the repository root.
<repo root>/eng/common/mcp/azure-sdk-mcp.ps1 -UpdateVsCodeConfig
When updating the config the script will not overwrite any other server configs.
The script will install the latest version of the azsdk cli executable from tools releases and install it to $HOME/.azure-sdk-mcp/azsdk.
Authoring an MCP server
Azure SDK MCP server code is in azure-sdk-tools/tools/azsdk-cli/Azure.Sdk.Tools.Cli.
Azure SDK MCP servers MUST support stdio and SHOULD support streamable HTTP using latest OAuth 2.1 Best Current Practices (BCPs).
When running in copilot the default is stdio mode.
Developing MCP servers in C#
See the C# MCP SDK
TODO: Add the azsdk-cli project to pull in MCP server dependencies from the repo