aspire-mcp-first

Query Aspire MCP for resource state, logs, traces, and endpoints of .NET applications.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/MudraMartin/dotlight-skillset --skill aspire-mcp-first
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aspire-mcp-first
Source: https://github.com/MudraMartin/dotlight-skillset/tree/main/dotnet/aspire-mcp-first
Command: npx skills add https://github.com/MudraMartin/dotlight-skillset --skill aspire-mcp-first

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines debugging and investigation of .NET applications running on Aspire, by providing direct access to resource state, logs, traces, and endpoints via Aspire MCP.

Core Features & Use Cases

  • Resource State Query: Check the health and status of running resources within an Aspire application.
  • Real-time Logs: Retrieve logs from services without parsing raw log files.
  • Distributed Tracing: Perform distributed tracing of requests across services.
  • Endpoint Discovery: Find the endpoints of services without manual port guessing.
  • Use Case: When you're debugging a .NET application using Aspire and need to quickly understand the state of services, logs, or endpoints, this skill provides a structured approach to querying Aspire MCP.

Quick Start

Use the aspire-mcp-first skill to check the status of the 'web-api' service in your Aspire application.

Frequently Asked Questions about aspire-mcp-first

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I debug a .NET application running on Aspire?

To debug a .NET application running on Aspire, you can query the Aspire MCP to directly access resource states, retrieve real-time logs, and perform distributed tracing without parsing raw files.

Can I check the health status of Aspire resources without parsing log files?

Yes, you can check the health status of Aspire resources by querying the Aspire MCP, which provides structured resource state information and retrieves real-time logs directly from the services.

How do I find the endpoints of services in an Aspire application?

You can find the endpoints of services in an Aspire application by querying the Aspire MCP, which provides endpoint discovery capabilities and eliminates the need for manual port guessing.

Do I need the Aspire CLI to investigate distributed traces?

Yes, you need the Aspire CLI with the MCP server attached and a running Aspire AppHost to investigate distributed traces and query resource states across your .NET services.

What is the best way to get real-time logs from .NET services in Aspire?

The best way to get real-time logs from .NET services in Aspire is by querying the Aspire MCP, which retrieves logs directly from the running services without requiring manual log file parsing.

Why does my Aspire MCP query fail to return service traces?

Aspire MCP queries for service traces fail when the Aspire AppHost is not running or the Aspire CLI does not have the MCP server properly attached to the application environment.