McpAppCsp
Content Security Policy domains requested by an MCP App resource.
- Kind:
Class - Namespace: Repl.Mcp
- Assembly:
Repl.Mcp - Source: src/Repl.Mcp/McpAppCsp.cs
Signature
Section titled “Signature”public sealed record McpAppCsp : IEquatable<McpAppCsp>Inheritance
Section titled “Inheritance”Implements
Section titled “Implements”IEquatable<McpAppCsp>
Properties
Section titled “Properties”BaseUriDomains
Section titled “BaseUriDomains”Origins allowed as document base URIs.
public IReadOnlyList<string>? BaseUriDomains { get; init; }Returns
Section titled “Returns”IReadOnlyList<string>
ConnectDomains
Section titled “ConnectDomains”Origins allowed for fetch, XHR, and WebSocket connections.
public IReadOnlyList<string>? ConnectDomains { get; init; }Returns
Section titled “Returns”IReadOnlyList<string>
FrameDomains
Section titled “FrameDomains”Origins allowed for nested iframes.
public IReadOnlyList<string>? FrameDomains { get; init; }Returns
Section titled “Returns”IReadOnlyList<string>
ResourceDomains
Section titled “ResourceDomains”Origins allowed for images, scripts, stylesheets, fonts, and media.
public IReadOnlyList<string>? ResourceDomains { get; init; }Returns
Section titled “Returns”IReadOnlyList<string>