From 4b00b45398b29555238f85896a4a1bd022521c00 Mon Sep 17 00:00:00 2001 From: vcolin7 Date: Mon, 4 Aug 2025 11:38:47 -0700 Subject: [PATCH 1/3] Removed broken link from README --- eng/common/mcp/README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/eng/common/mcp/README.md b/eng/common/mcp/README.md index 4a7c28e46b55..8d65390195df 100644 --- a/eng/common/mcp/README.md +++ b/eng/common/mcp/README.md @@ -32,7 +32,5 @@ When running in copilot the default is stdio mode, but SSE is useful to support See the [C# MCP SDK](https://github.com/modelcontextprotocol/csharp-sdk) -Add an [SSE transport](https://github.com/modelcontextprotocol/csharp-sdk/tree/main/samples/AspNetCoreSseServer) - TODO: Add the azsdk-cli project to pull in MCP server dependencies from the repo From 29fd91f75aee85818266362448def4cb2524ed07 Mon Sep 17 00:00:00 2001 From: vcolin7 Date: Mon, 4 Aug 2025 12:01:45 -0700 Subject: [PATCH 2/3] Update README.md --- eng/common/mcp/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eng/common/mcp/README.md b/eng/common/mcp/README.md index 8d65390195df..83153d3db330 100644 --- a/eng/common/mcp/README.md +++ b/eng/common/mcp/README.md @@ -24,9 +24,9 @@ The script will install the latest version of the azsdk cli executable from [too Azure SDK MCP server code is in [azure-sdk-tools/tools/azsdk-cli/Azure.Sdk.Tools.Cli](https://github.com/Azure/azure-sdk-tools/tree/main/tools/azsdk-cli/Azure.Sdk.Tools.Cli). -Azure SDK MCP servers should support [stdio and sse transports](https://modelcontextprotocol.io/docs/concepts/transports#server-sent-events-sse). +Azure SDK MCP servers should support [stdio and streamable HTTP transports](https://modelcontextprotocol.io/docs/concepts/transports). -When running in copilot the default is stdio mode, but SSE is useful to support for external debugging. +When running in copilot the default is stdio mode. ### Developing MCP servers in C# From 5eabca786528b350d8a893063c1dbc86dc7fff14 Mon Sep 17 00:00:00 2001 From: vcolin7 Date: Mon, 4 Aug 2025 12:09:05 -0700 Subject: [PATCH 3/3] Update README.md --- eng/common/mcp/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/common/mcp/README.md b/eng/common/mcp/README.md index 83153d3db330..4e72c026b5f0 100644 --- a/eng/common/mcp/README.md +++ b/eng/common/mcp/README.md @@ -24,7 +24,7 @@ The script will install the latest version of the azsdk cli executable from [too Azure SDK MCP server code is in [azure-sdk-tools/tools/azsdk-cli/Azure.Sdk.Tools.Cli](https://github.com/Azure/azure-sdk-tools/tree/main/tools/azsdk-cli/Azure.Sdk.Tools.Cli). -Azure SDK MCP servers should support [stdio and streamable HTTP transports](https://modelcontextprotocol.io/docs/concepts/transports). +Azure SDK MCP servers [**MUST** support stdio and **SHOULD** support streamable HTTP using latest OAuth 2.1 Best Current Practices (BCPs)](https://modelcontextprotocol.io/docs/concepts/transports). When running in copilot the default is stdio mode.