Namespace Kuestenlogik.Bowire.Protocol.Mcp

Classes

BowireMcpAdapterOptions

Adapter-only configuration for MapBowireMcpAdapter. Independent of Kuestenlogik.Bowire.Mcp.BowireMcpOptions so the two endpoints (full-server vs adapter) can be tuned without interfering with each other — see #287.

BowireMcpAdapterServiceCollectionExtensions

DI registration for the Bowire MCP adapter — the server side that exposes Bowire's discovered API services as MCP tools, resources, and prompts so AI agents (Claude, Copilot, Cursor) can call them.

BowireMcpProtocol

Bowire protocol plugin for the Model Context Protocol (MCP). Connects to a remote MCP server, discovers its tools / resources / prompts, and lets the user invoke them — analogous to the gRPC and REST plugins.

McpAdapterEndpoints

Map-time wiring for the Bowire MCP adapter. The DI-time half lives in AddBowireMcpAdapter(IServiceCollection, string?); this just mounts the SDK's streamable-HTTP transport on the host's route table plus a small info-endpoint the workbench's Settings → General tab consults.