Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 12 additions & 13 deletions eng/dnx/.mcp/server.json
Original file line number Diff line number Diff line change
@@ -1,31 +1,30 @@
{
"$schema": "https://modelcontextprotocol.io/schemas/draft/2025-07-09/server.json",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
"description": "$(PackageDescription)",
"name": "io.github.microsoft/mcp/$(ServerName)",
"name": "com.microsoft/$(ServerName)",
"version": "$(PackageVersion)",
"packages": [
{
"registry_name": "nuget",
"name": "$(PackageId)",
"registryType": "nuget",
"identifier": "$(PackageId)",
"version": "$(PackageVersion)",
"package_arguments": [
"transport": {
"type": "stdio"
},
"packageArguments": [
{
"type": "positional",
"value": "server",
"value_hint": "server"
"value": "server"
},
{
"type": "positional",
"value": "start",
"value_hint": "start"
"value": "start"
}
]
}
],
"repository": {
"url": "$(RepositoryUrl)",
"source": "github"
},
"version_detail": {
"version": "$(PackageVersion)"
}
}
}
21 changes: 11 additions & 10 deletions eng/scripts/Pack-Nuget.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -86,27 +86,28 @@ function ExportServerJson {
)

$output = [ordered]@{
'$schema' = "https://modelcontextprotocol.io/schemas/draft/2025-07-09/server.json"
'$schema' = "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json"
description = $Description
name = "io.github.microsoft/mcp/$CommandName"
name = "com.microsoft/$CommandName"
version = $Version
packages = @(
[ordered]@{
registry_name = "nuget"
name = $PackageId
registryType = "nuget"
identifier = $PackageId
version = $Version
package_arguments = @(
[ordered]@{ type = "positional"; value = "server"; value_hint = "server" },
[ordered]@{ type = "positional"; value = "start"; value_hint = "start" }
transport = [ordered]@{
type = "stdio"
}
packageArguments = @(
[ordered]@{ type = "positional"; value = "server" },
[ordered]@{ type = "positional"; value = "start" }
)
}
)
repository = [ordered]@{
url = $RepositoryUrl
source = "github"
}
version_detail = [ordered]@{
version = $Version
}
}

$output | ConvertTo-Json -Depth 10 | Out-File -Path $OutputPath -Encoding utf8
Expand Down
1 change: 1 addition & 0 deletions servers/Azure.Mcp.Server/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ The Azure MCP Server updates automatically by default whenever a new release com
- Fixed the bug where user confirmation (elicitation) stopped working between versions 0.8.5 and 0.9.2. ([#824](https://github.com/microsoft/mcp/issues/824))
- Fixed `IsServerCommandInvoked` always appearing to be true. [[#837](https://github.com/microsoft/mcp/pull/837)]
- Fixed `ToolName` always showing up as the tool area even if an MCP tool was invoked. [[#837](https://github.com/microsoft/mcp/pull/837)]
- Update the `server.json` in the NuGet distribution to match the 2025-09-29 server.json schema version (latest from the MCP Registry). [[#870](https://github.com/microsoft/mcp/pull/870)]

### Other Changes

Expand Down