Skip to content

Repl.Mcp

  • Kind: Namespace
  • Assembly: Repl.Mcp
  • DynamicToolCompatibilityMode Enum - Controls the compatibility strategy used for dynamic MCP tool lists.
  • IMcpClientRoots Interface - Provides access to MCP client roots for the current MCP session.
  • IMcpElicitation Interface - Provides direct access to MCP elicitation (structured user input) from the connected client. Inject this interface into command handlers to request user input outside the IReplInteractionChannel abstraction.
  • IMcpFeedback Interface - Provides direct access to MCP progress and message notifications from the connected client. Inject this interface into command handlers when you need MCP-specific runtime feedback beyond the portable IReplInteractionChannel abstraction.
  • IMcpSampling Interface - Provides direct access to MCP sampling (LLM completions) from the connected client. Inject this interface into command handlers to request completions outside the IReplInteractionChannel abstraction.
  • InteractivityMode Enum - Controls how runtime interaction prompts are handled in MCP mode.
  • McpAppCommandBuilderExtensions Class - Extension methods for linking Repl commands to MCP App UI resources.
  • McpAppCsp Class - Content Security Policy domains requested by an MCP App resource.
  • McpAppDisplayModes Class - Standard MCP Apps display mode values.
  • McpAppPermissions Class - Browser permissions requested by an MCP App resource.
  • McpAppResourceContext Class - Request context passed to MCP App UI resource factories.
  • McpAppResourceOptions Class - Rendering and security metadata for an MCP App UI resource.
  • McpAppToolOptions Class - Metadata linking an MCP tool to an MCP App UI resource.
  • McpAppVisibility Enum - Controls whether an MCP App-linked tool is visible to the model, the app iframe, or both.
  • McpClientRoot Class - Describes an MCP client root.
  • McpInteractionException Class - Thrown when an interactive prompt cannot be resolved in MCP mode.
  • McpPagedResultTextMode Enum - Controls the text fallback emitted with structured MCP paged results.
  • McpReplExtensions Class - Extension methods for integrating MCP server support into a Repl app.
  • ReplMcpServerOptions Class - Configuration for the Repl MCP server integration.
  • ToolNamingSeparator Enum - Separator style for flattening context paths into MCP tool names.