Files
sbroenne__mcp-server-excel/Directory.Packages.props
T
Stefan Broenner f44c23e478 feat(telemetry): Switch to Application Insights SDK for full Usage analytics (#243)
Replace OpenTelemetry with Application Insights SDK to enable Users, Sessions, Funnels, and User Flows analytics in Azure portal.

Changes:

- Remove OpenTelemetry packages

- Use Microsoft.ApplicationInsights SDK directly (v2.23.0)

- Add ExcelMcpTelemetryInitializer for User.Id/Session.Id context

- Simplify ExcelMcpTelemetry to use TelemetryClient.TrackEvent()

- Convert to static SensitiveDataRedactor

- Update .NET SDK to 8.0.416

Fixes #239
2025-11-26 06:48:30 +00:00

40 lines
2.4 KiB
XML

<Project>
<!-- Central Package Management for consistent versions across solution -->
<PropertyGroup>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
<CentralPackageTransitivePinningEnabled>true</CentralPackageTransitivePinningEnabled>
</PropertyGroup>
<ItemGroup>
<PackageVersion Include="Microsoft.AnalysisServices" Version="19.106.1" />
<!-- UI Framework -->
<PackageVersion Include="Spectre.Console" Version="0.54.0" />
<PackageVersion Include="Spectre.Console.Cli" Version="0.53.1" />
<!-- Microsoft Extensions for MCP Server -->
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="9.0.10" />
<PackageVersion Include="Microsoft.Extensions.Logging" Version="9.0.10" />
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.0" />
<!-- Application Insights SDK for telemetry (Users, Sessions, Funnels, User Flows) -->
<PackageVersion Include="Microsoft.ApplicationInsights" Version="2.23.0" />
<PackageVersion Include="Microsoft.Extensions.Resilience" Version="10.0.0" />
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="9.0.10" />
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="9.0.10" />
<PackageVersion Include="Microsoft.Extensions.ObjectPool" Version="10.0.0" />
<PackageVersion Include="System.Text.Json" Version="9.0.10" />
<!-- NuGet API Client -->
<PackageVersion Include="NuGet.Protocol" Version="6.12.1" />
<PackageVersion Include="NuGet.Versioning" Version="6.12.1" />
<!-- MCP SDK -->
<PackageVersion Include="ModelContextProtocol" Version="0.4.0-preview.3" />
<!-- Testing Framework -->
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
<PackageVersion Include="System.Net.Http" Version="4.3.5" />
<PackageVersion Include="System.Text.RegularExpressions" Version="4.3.2" />
<PackageVersion Include="xunit" Version="2.9.3" />
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.5" />
<PackageVersion Include="coverlet.collector" Version="6.1.0" />
<PackageVersion Include="MartinCostello.Logging.XUnit" Version="0.7.0" />
<!-- Code Analysis and Security -->
<PackageVersion Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.5" />
<PackageVersion Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="10.0.100" />
</ItemGroup>
</Project>