Minecraft-Console-Client/MinecraftClient/Mcp/MccMcpPromptSet.cs

21 lines
582 B
C#
Raw Permalink Normal View History

2026-03-29 20:57:16 +02:00
using System.ComponentModel;
using ModelContextProtocol.Server;
namespace MinecraftClient.Mcp;
public sealed class MccMcpPromptSet
{
private readonly MccMcpGuidanceProvider guidanceProvider;
public MccMcpPromptSet(MccMcpGuidanceProvider guidanceProvider)
{
this.guidanceProvider = guidanceProvider;
}
[McpServerPrompt(Name = "mcc_operator_prompt"), Description("Get the canonical MCC MCP Operator Prompt for external agents using this MCP server.")]
public string OperatorPrompt()
2026-03-29 20:57:16 +02:00
{
return guidanceProvider.GetSystemPrompt();
}
}