Class BowireMcpPrompts

Namespace
Kuestenlogik.Bowire.Mcp
Assembly
Kuestenlogik.Bowire.Mcp.dll

MCP prompt surface for the Bowire-self adapter — canned AI workflows the user (or the agent's host) picks from a menu and the agent then runs against Bowire's tools. Each prompt renders into a single user-role Microsoft.Extensions.AI.ChatMessage that wires the arguments into a task description; the agent then drives the matching BowireMcpTools calls.

Prompts are templates, not workflows: the language model still chooses which tools to call and in what order. The descriptions pick the tools the agent would naturally reach for given the task.

public sealed class BowireMcpPrompts
Inheritance
BowireMcpPrompts
Inherited Members

Constructors

BowireMcpPrompts()

public BowireMcpPrompts()

Methods

CompareResponses(string, string)

public static ChatMessage CompareResponses(string baselineId, string candidateId)

Parameters

baselineId string
candidateId string

Returns

ChatMessage

FuzzMethod(string, string, string, string?)

public static ChatMessage FuzzMethod(string url, string service, string method, string? payloadClass = null)

Parameters

url string
service string
method string
payloadClass string

Returns

ChatMessage

MockFromRecording(string, int)

public static ChatMessage MockFromRecording(string recordingId, int port = 0)

Parameters

recordingId string
port int

Returns

ChatMessage

ReplayRecording(string, string?)

public static ChatMessage ReplayRecording(string recordingId, string? targetUrl = null)

Parameters

recordingId string
targetUrl string

Returns

ChatMessage

ScanService(string, string)

public static ChatMessage ScanService(string url, string profile = "fast")

Parameters

url string
profile string

Returns

ChatMessage