Skip to content

Reduce build output size from 26 GB #3937

Open

Description

Most of the test Azure.Mcp.Tools.*.Tests.csproj files have a project reference to the Azure.Mcp.Server.csproj project. Today, the project references are copying the entirety of the Azure.Mcp.Server.csproj build output to the test project's output. That means a full build of the Microsoft.Mcp.slnx bloats to 26 GB due to over 40 copies of the Azure MCP server. This can be solved with a combination of tinkering of our MSBuild files and unit test code to run the Azure.Mcp.Server.exe file from a single directory.

Activity

  1. added
    needs-team-attentionWorkflow: This issue needs attention from Azure service team or MCP team.
    tools-CoreAZMCP Core functionality that all other tools build on top of
    on Oct 13, 2026
  2. github-actions commented on Oct 13, 2026

    @github-actions
    Contributor

    Thanks for your feedback! Steven Vukelich (@vukelich) is looking into it.

  3. vukelich commented on Oct 13, 2026

    @vukelich
    MemberAuthor

    5. Thanks for your feedback! Steven Vukelich (@vukelich) is looking into it.

    Thanks, Steven Vukelich (@vukelich)!

  4. github-actions commented on Oct 13, 2026

    @github-actions
    Contributor

    Triaged as engineering item because this is internal build/test infrastructure work to reduce duplicated Azure.Mcp.Server output in test builds rather than a user-facing defect or net-new feature.

    • Classification: engineering item
    • Additional labels: No new special labels added; the existing area labels (server-Azure.Mcp, tools-Core, Central-EngSys) already capture the scope well.
    • Priority: Medium — the 26 GB build output is a meaningful engineering productivity and build-efficiency problem, but this issue does not currently read as a repo-wide blocker or active CI incident.
    • Issue Type: Task
    • Owner recommendation: Steven Vukelich (@vukelich), because the issue is already scoped with a concrete MSBuild/test-output direction and sits closest to Azure MCP server/build-system internals.

    Generated by Issue Triage Agent for #3937 · copilot · gpt54 · 14.9 AIC · ⌖ 6.46 AIC · ⊞ 26.9K · ◷

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions