Class BowireMcpResources

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

MCP resource surface for the Bowire-self adapter — read-only "browse the workbench's state" endpoint pendants to the BowireMcpTools tools. Where a tool is an action the agent takes (bowire.invoke, bowire.mock.start), a resource is data the agent reads to decide what to do next.

URI shape: bowire://<collection>[/<id>]. Listing the collection without an id returns the index; appending an id returns the full item. The id space mirrors what the workbench stores on disk under ~/.bowire/.

public sealed class BowireMcpResources
Inheritance
BowireMcpResources
Inherited Members

Constructors

BowireMcpResources()

public BowireMcpResources()

Methods

Collection(string)

public static TextResourceContents Collection(string id)

Parameters

id string

Returns

TextResourceContents

CollectionsIndex()

public static TextResourceContents CollectionsIndex()

Returns

TextResourceContents

Environments()

public static TextResourceContents Environments()

Returns

TextResourceContents

Flow(string)

public static TextResourceContents Flow(string id)

Parameters

id string

Returns

TextResourceContents

FlowsIndex()

public static TextResourceContents FlowsIndex()

Returns

TextResourceContents

Plugins()

public static TextResourceContents Plugins()

Returns

TextResourceContents

Recording(string)

public static TextResourceContents Recording(string id)

Parameters

id string

Returns

TextResourceContents

RecordingsIndex()

public static TextResourceContents RecordingsIndex()

Returns

TextResourceContents

WorkspaceCollections(string)

public static TextResourceContents WorkspaceCollections(string workspaceId)

Parameters

workspaceId string

Returns

TextResourceContents

WorkspaceFlows(string)

public static TextResourceContents WorkspaceFlows(string workspaceId)

Parameters

workspaceId string

Returns

TextResourceContents

WorkspaceRecordings(string)

public static TextResourceContents WorkspaceRecordings(string workspaceId)

Parameters

workspaceId string

Returns

TextResourceContents

WorkspacesIndex()

public static TextResourceContents WorkspacesIndex()

Returns

TextResourceContents