Quilt4Net.Toolkit.Mcp 0.7.8

dotnet add package Quilt4Net.Toolkit.Mcp --version 0.7.8
                    
NuGet\Install-Package Quilt4Net.Toolkit.Mcp -Version 0.7.8
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Quilt4Net.Toolkit.Mcp" Version="0.7.8" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Quilt4Net.Toolkit.Mcp" Version="0.7.8" />
                    
Directory.Packages.props
<PackageReference Include="Quilt4Net.Toolkit.Mcp" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Quilt4Net.Toolkit.Mcp --version 0.7.8
                    
#r "nuget: Quilt4Net.Toolkit.Mcp, 0.7.8"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Quilt4Net.Toolkit.Mcp@0.7.8
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Quilt4Net.Toolkit.Mcp&version=0.7.8
                    
Install as a Cake Addin
#tool nuget:?package=Quilt4Net.Toolkit.Mcp&version=0.7.8
                    
Install as a Cake Tool

Quilt4Net.Toolkit.Mcp

MCP (Model Context Protocol) provider for Quilt4Net.Toolkit. Plugs into the Tharga.Mcp ecosystem and exposes the Application Insights query surface (IApplicationInsightsService) as MCP tools and resources, so AI agents (Claude Desktop, Cursor, Claude Code, etc.) can look up incidents and correlate logs without writing KQL.

Get started

Install the NuGet package and register the provider alongside any other MCP providers (Tharga.Platform.Mcp for auth, Tharga.MongoDB.Mcp, etc.):

builder.Services.AddThargaMcp(mcp =>
{
    mcp.AddPlatform();                 // optional — auth via Tharga.Platform
    mcp.AddQuilt4Net(o =>
    {
        o.DataAccess = Quilt4Net.Toolkit.Mcp.DataAccessLevel.DataRead; // default: Metadata
    });
});

app.UseThargaMcp();                    // maps /mcp/system, /mcp/team, /mcp/me

The provider also requires Quilt4Net.Toolkit's Application Insights services — typically registered via:

builder.AddQuilt4NetApplicationInsightsClient();

Exposed tools (McpScope.System)

Tool Sensitivity Args Returns
quilt4net.get_environments Metadata environment names seen in the workspace
quilt4net.search_logs DataRead text, environment?, lookbackHours?, minSeverity? up to 100 LogItems
quilt4net.get_log_detail DataRead id, source, environment?, lookbackHours? full LogDetails for one row
quilt4net.list_summaries DataRead environment?, lookbackHours? up to 100 SummarySubsets
quilt4net.get_summary DataRead fingerprint, source, environment?, lookbackHours? grouped SummaryData for one fingerprint
quilt4net.lookup_incident DataRead incidentId, lookbackHours? rows whose Properties.IncidentId matches
quilt4net.lookup_correlation DataRead correlationId, lookbackHours? rows whose OperationId / Properties.CorrelationId matches

Exposed resources

URI Description
quilt4net://environments environment names seen in the workspace
quilt4net://summaries recent summary buckets (last 24h by default)

Options

Property Default Description
DataAccess Metadata Metadata exposes only get_environments and the resources. DataRead enables search/detail/summary/lookup tools. DataReadWrite is reserved for a future write-tools phase.
DefaultLookback 1d Lookback window when a tool call doesn't specify lookbackHours.
MaxLookback 7d Server-side cap on lookbackHours to bound query cost.

Phase

This is Phase 1 of the Quilt4Net MCP plan — Application Insights logs (read). Health / Version / Dependencies / Components and write tools land in follow-up packages.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.7.8 0 5/9/2026
0.7.7 0 5/9/2026