aspire-mcp

Manage Aspire resources via MCP server tools for monitoring and debugging.

1|Updated Jun 30, 2024
One-click install
npx skills add https://github.com/DigiBanks99/menlo --skill aspire-mcp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aspire-mcp
Source: https://github.com/DigiBanks99/menlo/tree/main/.claude/skills/aspire-mcp
Command: npx skills add https://github.com/DigiBanks99/menlo --skill aspire-mcp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AI-driven operators often struggle to observe and control complex Aspire MCP deployments. This skill provides a unified interface to query resources, read logs, examine traces, and issue commands against AppHosts via the MCP server.

Core Features & Use Cases

  • Resource discovery and health checks across all AppHosts
  • Read console and structured logs for debugging
  • Analyze distributed traces to identify bottlenecks
  • Execute resource commands (start, restart, stop) and AppHost management
  • Discover and configure available Aspire integrations across AppHosts
  • Use Case: Imagine you need to verify all resources are healthy, restart a failing service, and review traces to diagnose a performance issue.

Quick Start

Install the Aspire prerequisites (.NET Aspire 13+ and Aspire CLI). Ensure your AppHost is running and you are connected to the local MCP server. Then ask Claude Code to:

  • List resources
  • Show console logs for a resource
  • Restart a resource
  • List apphosts

Frequently Asked Questions about aspire-mcp

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

FAQPage Schema
How do I monitor .NET Aspire resources with AI?

You can monitor .NET Aspire resources with AI by using an MCP server to query resource health, read console logs, and analyze distributed traces across all AppHosts through Claude Code.

Can I use the Aspire CLI to read application logs and debug startup failures?

Yes, you can use the Aspire CLI alongside an MCP server to read console and structured logs, list resources, and debug startup failures across multiple AppHosts.

What's the best way to analyze distributed traces for Aspire AppHosts?

The best way to analyze distributed traces for Aspire AppHosts is to query the local MCP server, which allows AI operators to examine traces and identify performance bottlenecks directly.

Do I need .NET Aspire 13 to manage AppHost resources via MCP?

Yes, you need .NET Aspire 13 or later and the Aspire CLI installed, with your AppHost running and connected to the local MCP server to manage resources.

Can I restart a failing service or execute commands on Aspire resources?

Yes, you can execute resource commands like start, restart, and stop on Aspire resources, and discover available integrations across AppHosts via the MCP server.

Why are my Aspire resources not showing up when I query the MCP server?

Aspire resources may not show up if your AppHost is not running or you are not connected to the local MCP server, which requires .NET Aspire 13+ and the Aspire CLI.