SYMBOL INDEX (716 symbols across 43 files) FILE: docs/src/.vitepress/theme/index.ts method Layout (line 8) | Layout() { method enhanceApp (line 26) | enhanceApp({ app, router, siteData }) { FILE: examples/external-url-demo/src/App.tsx function App (line 5) | function App() { FILE: examples/python-server-demo/python_server_demo.py function show_external_url (line 22) | def show_external_url() -> list[UIResource]: function show_raw_html (line 39) | def show_raw_html() -> list[UIResource]: function show_action_html (line 53) | def show_action_html() -> list[UIResource]: FILE: examples/ruby-server-demo/server.rb class ExternalUrlTool (line 7) | class ExternalUrlTool < MCP::Tool method call (line 15) | def call(server_context:) class RawHtmlTool (line 29) | class RawHtmlTool < MCP::Tool method call (line 37) | def call(server_context:) class MCPServlet (line 56) | class MCPServlet < WEBrick::HTTPServlet::AbstractServlet method initialize (line 57) | def initialize(server, mcp_instance) method do_OPTIONS (line 62) | def do_OPTIONS(_request, response) method do_POST (line 69) | def do_POST(request, response) FILE: examples/server/.react-router/types/+future.ts type Future (line 6) | interface Future { FILE: examples/server/.react-router/types/+routes.ts type Register (line 6) | interface Register { type Pages (line 12) | type Pages = { type RouteFiles (line 24) | type RouteFiles = { FILE: examples/server/.react-router/types/app/+types/root.ts type Module (line 5) | type Module = typeof import('../root.js'); type Info (line 7) | type Info = GetInfo<{ type Matches (line 12) | type Matches = [ type Annotations (line 19) | type Annotations = GetAnnotations; type Imports (line 158) | type Imports = Record; type ExportValue (line 159) | type ExportValue = Function | Global | Memory | Table; type Exports (line 160) | type Exports = Record; class Instance (line 161) | class Instance { type MemoryDescriptor (line 165) | interface MemoryDescriptor { class Memory (line 170) | class Memory { type ImportExportKind (line 175) | type ImportExportKind = 'function' | 'global' | 'memory' | 'table'; type ModuleExportDescriptor (line 176) | interface ModuleExportDescriptor { type ModuleImportDescriptor (line 180) | interface ModuleImportDescriptor { type TableKind (line 190) | type TableKind = 'anyfunc' | 'externref'; type TableDescriptor (line 191) | interface TableDescriptor { class Table (line 196) | class Table { type ServiceWorkerGlobalScope (line 212) | interface ServiceWorkerGlobalScope extends WorkerGlobalScope { type TestController (line 379) | interface TestController {} type ExecutionContext (line 380) | interface ExecutionContext { type ExportedHandlerFetchHandler (line 385) | type ExportedHandlerFetchHandler = ( type ExportedHandlerTraceHandler (line 395) | type ExportedHandlerTraceHandler = ( type ExportedHandlerTailStreamHandler (line 400) | type ExportedHandlerTailStreamHandler = ( type ExportedHandlerScheduledHandler (line 405) | type ExportedHandlerScheduledHandler = ( type ExportedHandlerQueueHandler (line 410) | type ExportedHandlerQueueHandler = ( type ExportedHandlerTestHandler (line 415) | type ExportedHandlerTestHandler = ( type ExportedHandler (line 420) | interface ExportedHandler = (event: EventType)... type EventListenerObject (line 739) | interface EventListenerObject { type EventListenerOrEventListenerObject (line 742) | type EventListenerOrEventListenerObject = class EventTarget (line 750) | class EventTarget = Record extends Event { type CustomEventCustomEventInit (line 875) | interface CustomEventCustomEventInit { class Blob (line 886) | class Blob { type BlobOptions (line 903) | interface BlobOptions { class File (line 911) | class File extends Blob { type FileOptions (line 922) | interface FileOptions { type CacheQueryOptions (line 949) | interface CacheQueryOptions { type CryptoKeyPair (line 1095) | interface CryptoKeyPair { type JsonWebKey (line 1099) | interface JsonWebKey { type RsaOtherPrimesInfo (line 1119) | interface RsaOtherPrimesInfo { type SubtleCryptoDeriveKeyAlgorithm (line 1124) | interface SubtleCryptoDeriveKeyAlgorithm { type SubtleCryptoEncryptAlgorithm (line 1132) | interface SubtleCryptoEncryptAlgorithm { type SubtleCryptoGenerateKeyAlgorithm (line 1141) | interface SubtleCryptoGenerateKeyAlgorithm { type SubtleCryptoHashAlgorithm (line 1149) | interface SubtleCryptoHashAlgorithm { type SubtleCryptoImportKeyAlgorithm (line 1152) | interface SubtleCryptoImportKeyAlgorithm { type SubtleCryptoSignAlgorithm (line 1159) | interface SubtleCryptoSignAlgorithm { type CryptoKeyKeyAlgorithm (line 1165) | interface CryptoKeyKeyAlgorithm { type CryptoKeyAesKeyAlgorithm (line 1168) | interface CryptoKeyAesKeyAlgorithm { type CryptoKeyHmacKeyAlgorithm (line 1172) | interface CryptoKeyHmacKeyAlgorithm { type CryptoKeyRsaKeyAlgorithm (line 1177) | interface CryptoKeyRsaKeyAlgorithm { type CryptoKeyEllipticKeyAlgorithm (line 1183) | interface CryptoKeyEllipticKeyAlgorithm { type CryptoKeyArbitraryKeyAlgorithm (line 1187) | interface CryptoKeyArbitraryKeyAlgorithm { class DigestStream (line 1193) | class DigestStream extends WritableStream { class TextDecoder (line 1203) | class TextDecoder { class TextEncoder (line 1230) | class TextEncoder { type TextDecoderConstructorOptions (line 1246) | interface TextDecoderConstructorOptions { type TextDecoderDecodeOptions (line 1250) | interface TextDecoderDecodeOptions { type TextEncoderEncodeIntoResult (line 1253) | interface TextEncoderEncodeIntoResult { class ErrorEvent (line 1262) | class ErrorEvent extends Event { type ErrorEventErrorEventInit (line 1275) | interface ErrorEventErrorEventInit { class FormData (line 1287) | class FormData { type ContentOptions (line 1317) | interface ContentOptions { class HTMLRewriter (line 1320) | class HTMLRewriter { type HTMLRewriterElementContentHandlers (line 1326) | interface HTMLRewriterElementContentHandlers { type HTMLRewriterDocumentContentHandlers (line 1331) | interface HTMLRewriterDocumentContentHandlers { type Doctype (line 1337) | interface Doctype { type Element (line 1342) | interface Element { type EndTag (line 1361) | interface EndTag { type Comment (line 1367) | interface Comment { type Text (line 1375) | interface Text { type DocumentEnd (line 1384) | interface DocumentEnd { type HeadersInit (line 1399) | type HeadersInit = Headers | Iterable> | Record { type Service (line 1596) | type Service { type KVNamespaceListResult (line 1611) | type KVNamespaceListResult = type KVNamespace (line 1623) | interface KVNamespace { type KVNamespaceListOptions (line 1719) | interface KVNamespaceListOptions { type KVNamespaceGetOptions (line 1724) | interface KVNamespaceGetOptions { type KVNamespacePutOptions (line 1728) | interface KVNamespacePutOptions { type KVNamespaceGetWithMetadataResult (line 1733) | interface KVNamespaceGetWithMetadataResult { type QueueContentType (line 1738) | type QueueContentType = 'text' | 'bytes' | 'json' | 'v8'; type Queue (line 1739) | interface Queue { type QueueSendOptions (line 1746) | interface QueueSendOptions { type QueueSendBatchOptions (line 1750) | interface QueueSendBatchOptions { type MessageSendRequest (line 1753) | interface MessageSendRequest { type QueueRetryOptions (line 1758) | interface QueueRetryOptions { type Message (line 1761) | interface Message { type QueueEvent (line 1769) | interface QueueEvent extends ExtendableEvent { type MessageBatch (line 1775) | interface MessageBatch { type R2Error (line 1781) | interface R2Error extends Error { type R2ListOptions (line 1788) | interface R2ListOptions { type R2MultipartUpload (line 1822) | interface R2MultipartUpload { type R2UploadedPart (line 1833) | interface R2UploadedPart { type R2ObjectBody (line 1852) | interface R2ObjectBody extends R2Object { type R2Range (line 1860) | type R2Range = type R2Conditional (line 1872) | interface R2Conditional { type R2GetOptions (line 1879) | interface R2GetOptions { type R2PutOptions (line 1884) | interface R2PutOptions { type R2MultipartOptions (line 1896) | interface R2MultipartOptions { type R2Checksums (line 1902) | interface R2Checksums { type R2StringChecksums (line 1910) | interface R2StringChecksums { type R2HTTPMetadata (line 1917) | interface R2HTTPMetadata { type R2Objects (line 1925) | type R2Objects = { type R2UploadPartOptions (line 1937) | interface R2UploadPartOptions { type ScheduledController (line 1945) | interface ScheduledController { type QueuingStrategy (line 1950) | interface QueuingStrategy { type UnderlyingSink (line 1954) | interface UnderlyingSink { type UnderlyingByteSource (line 1961) | interface UnderlyingByteSource { type UnderlyingSource (line 1968) | interface UnderlyingSource { type Transformer (line 1975) | interface Transformer { type StreamPipeOptions (line 1984) | interface StreamPipeOptions { type ReadableStreamReadResult (line 2007) | type ReadableStreamReadResult = type ReadableStream (line 2021) | interface ReadableStream { class ReadableStreamDefaultReader (line 2059) | class ReadableStreamDefaultReader { class ReadableStreamBYOBReader (line 2069) | class ReadableStreamBYOBReader { type ReadableStreamBYOBReaderReadableStreamBYOBReaderReadOptions (line 2082) | interface ReadableStreamBYOBReaderReadableStreamBYOBReaderReadOptions { type ReadableStreamGetReaderOptions (line 2085) | interface ReadableStreamGetReaderOptions { type ReadableWritablePair (line 2149) | interface ReadableWritablePair { class WritableStream (line 2163) | class WritableStream { class WritableStreamDefaultWriter (line 2179) | class WritableStreamDefaultWriter { class TransformStream (line 2197) | class TransformStream { class FixedLengthStream (line 2208) | class FixedLengthStream extends IdentityTransformStream { class IdentityTransformStream (line 2214) | class IdentityTransformStream extends TransformStream< type IdentityTransformStreamQueuingStrategy (line 2220) | interface IdentityTransformStreamQueuingStrategy { type ReadableStreamValuesOptions (line 2223) | interface ReadableStreamValuesOptions { class CompressionStream (line 2227) | class CompressionStream extends TransformStream { class TextDecoderStream (line 2243) | class TextDecoderStream extends TransformStream { type SqlStorage (line 2693) | interface SqlStorage { type SqlStorageValue (line 2703) | type SqlStorageValue = ArrayBuffer | string | number | null; type Socket (line 2722) | interface Socket { type SocketOptions (line 2732) | interface SocketOptions { type SocketAddress (line 2737) | interface SocketAddress { type TlsOptions (line 2741) | interface TlsOptions { type SocketInfo (line 2744) | interface SocketInfo { class EventSource (line 2749) | class EventSource extends EventTarget { type EventSourceEventSourceInit (line 2792) | interface EventSourceEventSourceInit { type Container (line 2796) | interface Container { type ContainerStartupOptions (line 2804) | interface ContainerStartupOptions { type AiImageClassificationInput (line 2809) | type AiImageClassificationInput = { type AiImageClassificationOutput (line 2812) | type AiImageClassificationOutput = { type AiImageToTextInput (line 2820) | type AiImageToTextInput = { type AiImageToTextOutput (line 2834) | type AiImageToTextOutput = { type AiImageTextToTextInput (line 2841) | type AiImageTextToTextInput = { type AiImageTextToTextOutput (line 2856) | type AiImageTextToTextOutput = { type AiObjectDetectionInput (line 2863) | type AiObjectDetectionInput = { type AiObjectDetectionOutput (line 2866) | type AiObjectDetectionOutput = { type AiSentenceSimilarityInput (line 2874) | type AiSentenceSimilarityInput = { type AiSentenceSimilarityOutput (line 2878) | type AiSentenceSimilarityOutput = number[]; type AiAutomaticSpeechRecognitionInput (line 2883) | type AiAutomaticSpeechRecognitionInput = { type AiAutomaticSpeechRecognitionOutput (line 2886) | type AiAutomaticSpeechRecognitionOutput = { type AiSummarizationInput (line 2899) | type AiSummarizationInput = { type AiSummarizationOutput (line 2903) | type AiSummarizationOutput = { type AiTextClassificationInput (line 2910) | type AiTextClassificationInput = { type AiTextClassificationOutput (line 2913) | type AiTextClassificationOutput = { type AiTextEmbeddingsInput (line 2921) | type AiTextEmbeddingsInput = { type AiTextEmbeddingsOutput (line 2924) | type AiTextEmbeddingsOutput = { type RoleScopedChatInput (line 2932) | type RoleScopedChatInput = { type AiTextGenerationToolLegacyInput (line 2937) | type AiTextGenerationToolLegacyInput = { type AiTextGenerationToolInput (line 2951) | type AiTextGenerationToolInput = { type AiTextGenerationFunctionsInput (line 2968) | type AiTextGenerationFunctionsInput = { type AiTextGenerationResponseFormat (line 2972) | type AiTextGenerationResponseFormat = { type AiTextGenerationInput (line 2976) | type AiTextGenerationInput = { type AiTextGenerationOutput (line 2996) | type AiTextGenerationOutput = type AiTextToSpeechInput (line 3009) | type AiTextToSpeechInput = { type AiTextToSpeechOutput (line 3013) | type AiTextToSpeechOutput = type AiTextToImageInput (line 3022) | type AiTextToImageInput = { type AiTextToImageOutput (line 3035) | type AiTextToImageOutput = ReadableStream; type AiTranslationInput (line 3040) | type AiTranslationInput = { type AiTranslationOutput (line 3045) | type AiTranslationOutput = { type Ai_Cf_Openai_Whisper_Input (line 3052) | type Ai_Cf_Openai_Whisper_Input = type Ai_Cf_Openai_Whisper_Output (line 3060) | interface Ai_Cf_Openai_Whisper_Output { type Ai_Cf_Unum_Uform_Gen2_Qwen_500M_Input (line 3083) | type Ai_Cf_Unum_Uform_Gen2_Qwen_500M_Input = type Ai_Cf_Unum_Uform_Gen2_Qwen_500M_Output (line 3124) | interface Ai_Cf_Unum_Uform_Gen2_Qwen_500M_Output { type Ai_Cf_Openai_Whisper_Tiny_En_Input (line 3131) | type Ai_Cf_Openai_Whisper_Tiny_En_Input = type Ai_Cf_Openai_Whisper_Tiny_En_Output (line 3139) | interface Ai_Cf_Openai_Whisper_Tiny_En_Output { type Ai_Cf_Openai_Whisper_Large_V3_Turbo_Input (line 3162) | interface Ai_Cf_Openai_Whisper_Large_V3_Turbo_Input { type Ai_Cf_Openai_Whisper_Large_V3_Turbo_Output (line 3188) | interface Ai_Cf_Openai_Whisper_Large_V3_Turbo_Output { type Ai_Cf_Baai_Bge_M3_Input (line 3268) | type Ai_Cf_Baai_Bge_M3_Input = BGEM3InputQueryAndContexts | BGEM3InputEm... type BGEM3InputQueryAndContexts (line 3269) | interface BGEM3InputQueryAndContexts { type BGEM3InputEmbedding (line 3288) | interface BGEM3InputEmbedding { type Ai_Cf_Baai_Bge_M3_Output (line 3295) | type Ai_Cf_Baai_Bge_M3_Output = type BGEM3OuputQuery (line 3299) | interface BGEM3OuputQuery { type BGEM3OutputEmbeddingForContexts (line 3311) | interface BGEM3OutputEmbeddingForContexts { type BGEM3OuputEmbedding (line 3319) | interface BGEM3OuputEmbedding { type Ai_Cf_Black_Forest_Labs_Flux_1_Schnell_Input (line 3334) | interface Ai_Cf_Black_Forest_Labs_Flux_1_Schnell_Input { type Ai_Cf_Black_Forest_Labs_Flux_1_Schnell_Output (line 3344) | interface Ai_Cf_Black_Forest_Labs_Flux_1_Schnell_Output { type Ai_Cf_Meta_Llama_3_2_11B_Vision_Instruct_Input (line 3354) | type Ai_Cf_Meta_Llama_3_2_11B_Vision_Instruct_Input = Prompt | Messages; type Prompt (line 3355) | interface Prompt { type Messages (line 3406) | interface Messages { type Ai_Cf_Meta_Llama_3_2_11B_Vision_Instruct_Output (line 3552) | type Ai_Cf_Meta_Llama_3_2_11B_Vision_Instruct_Output = type Ai_Cf_Meta_Llama_Guard_3_8B_Input (line 3577) | interface Ai_Cf_Meta_Llama_Guard_3_8B_Input { type Ai_Cf_Meta_Llama_Guard_3_8B_Output (line 3609) | interface Ai_Cf_Meta_Llama_Guard_3_8B_Output { type Ai_Cf_Baai_Bge_Reranker_Base_Input (line 3644) | interface Ai_Cf_Baai_Bge_Reranker_Base_Input { type Ai_Cf_Baai_Bge_Reranker_Base_Output (line 3662) | interface Ai_Cf_Baai_Bge_Reranker_Base_Output { type Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_Input (line 3678) | type Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_Input = type Ai_Cf_Meta_Llama_4_Prompt (line 3681) | interface Ai_Cf_Meta_Llama_4_Prompt { type Ai_Cf_Meta_Llama_4_Messages (line 3731) | interface Ai_Cf_Meta_Llama_4_Messages { type Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_Output (line 3912) | type Ai_Cf_Meta_Llama_4_Scout_17B_16E_Instruct_Output = type AiModels (line 3954) | interface AiModels { type AiOptions (line 4022) | type AiOptions = { type ConversionResponse (line 4028) | type ConversionResponse = { type AiModelsSearchParams (line 4035) | type AiModelsSearchParams = { type AiModelsSearchObject (line 4044) | type AiModelsSearchObject = { type InferenceUpstreamError (line 4060) | interface InferenceUpstreamError extends Error {} type AiInternalError (line 4061) | interface AiInternalError extends Error {} type AiModelListType (line 4062) | type AiModelListType = Record; type GatewayRetries (line 4100) | type GatewayRetries = { type GatewayOptions (line 4105) | type GatewayOptions = { type AiGatewayPatchLog (line 4116) | type AiGatewayPatchLog = { type AiGatewayLog (line 4121) | type AiGatewayLog = { type AIGatewayProviders (line 4148) | type AIGatewayProviders = type AIGatewayHeaders (line 4169) | type AIGatewayHeaders = { type AIGatewayUniversalRequest (line 4193) | type AIGatewayUniversalRequest = { type AiGatewayInternalError (line 4199) | interface AiGatewayInternalError extends Error {} type AiGatewayLogNotFound (line 4200) | interface AiGatewayLogNotFound extends Error {} type AutoRAGInternalError (line 4213) | interface AutoRAGInternalError extends Error {} type AutoRAGNotFoundError (line 4214) | interface AutoRAGNotFoundError extends Error {} type AutoRAGUnauthorizedError (line 4215) | interface AutoRAGUnauthorizedError extends Error {} type ComparisonFilter (line 4216) | type ComparisonFilter = { type CompoundFilter (line 4221) | type CompoundFilter = { type AutoRagSearchRequest (line 4225) | type AutoRagSearchRequest = { type AutoRagAiSearchRequest (line 4235) | type AutoRagAiSearchRequest = AutoRagSearchRequest & { type AutoRagAiSearchRequestStreaming (line 4238) | type AutoRagAiSearchRequestStreaming = Omit { type RequestInitCfPropertiesImageDraw (line 4400) | interface RequestInitCfPropertiesImageDraw extends BasicImageTransformat... type RequestInitCfPropertiesImage (line 4437) | interface RequestInitCfPropertiesImage extends BasicImageTransformations { type RequestInitCfPropertiesImageMinify (line 4594) | interface RequestInitCfPropertiesImageMinify { type RequestInitCfPropertiesR2 (line 4599) | interface RequestInitCfPropertiesR2 { type IncomingRequestCfProperties (line 4608) | type IncomingRequestCfProperties = IncomingReque... type IncomingRequestCfPropertiesBase (line 4613) | interface IncomingRequestCfPropertiesBase extends Record { type IncomingRequestCfPropertiesBotManagementBase (line 4691) | interface IncomingRequestCfPropertiesBotManagementBase { type IncomingRequestCfPropertiesBotManagement (line 4718) | interface IncomingRequestCfPropertiesBotManagement { type IncomingRequestCfPropertiesBotManagementEnterprise (line 4730) | interface IncomingRequestCfPropertiesBotManagementEnterprise extends Inc... type IncomingRequestCfPropertiesCloudflareForSaaSEnterprise (line 4742) | interface IncomingRequestCfPropertiesCloudflareForSaaSEnterprise = type D1Meta (line 5273) | interface D1Meta { type D1Response (line 5296) | interface D1Response { type D1Result (line 5301) | type D1Result = D1Response & { type D1ExecResult (line 5304) | interface D1ExecResult { type D1SessionConstraint (line 5308) | type D1SessionConstraint = type D1SessionBookmark (line 5317) | type D1SessionBookmark = string; type Disposable (line 5359) | interface Disposable {} type EmailMessage (line 5363) | interface EmailMessage { type ForwardableEmailMessage (line 5376) | interface ForwardableEmailMessage extends EmailMessage { type SendEmail (line 5412) | interface SendEmail { type EmailExportedHandler (line 5418) | type EmailExportedHandler = ( type Hyperdrive (line 5430) | interface Hyperdrive { type ImageInfoResponse (line 5480) | type ImageInfoResponse = type ImageTransform (line 5490) | type ImageTransform = { type ImageDrawOptions (line 5545) | type ImageDrawOptions = { type ImageOutputOptions (line 5553) | type ImageOutputOptions = { type ImagesBinding (line 5558) | interface ImagesBinding { type ImageTransformer (line 5572) | interface ImageTransformer { type ImageTransformationResult (line 5596) | interface ImageTransformationResult { type ImagesError (line 5610) | interface ImagesError extends Error { type Params (line 5615) | type Params

= Record; type EventContext (line 5616) | type EventContext = { type PagesFunction (line 5630) | type PagesFunction< type EventPluginContext (line 5635) | type EventPluginContext = { type PagesPluginFunction (line 5650) | type PagesPluginFunction< type PipelineRecord (line 5680) | type PipelineRecord = Record; type PipelineBatchMetadata (line 5681) | type PipelineBatchMetadata = { type Pipeline (line 5685) | interface Pipeline { type PubSubMessage (line 5698) | interface PubSubMessage { type JsonWebKeyWithKid (line 5724) | interface JsonWebKeyWithKid extends JsonWebKey { type RateLimitOptions (line 5728) | interface RateLimitOptions { type RateLimitOutcome (line 5731) | interface RateLimitOutcome { type RateLimit (line 5734) | interface RateLimit { type RpcTargetBranded (line 5755) | interface RpcTargetBranded { type WorkerEntrypointBranded (line 5758) | interface WorkerEntrypointBranded { type DurableObjectBranded (line 5761) | interface DurableObjectBranded { type WorkflowEntrypointBranded (line 5764) | interface WorkflowEntrypointBranded { type EntrypointBranded (line 5767) | type EntrypointBranded = type Stubable (line 5772) | type Stubable = RpcTargetBranded | ((...args: any[]) => any); type Serializable (line 5777) | type Serializable = type StubBase (line 5796) | interface StubBase extends Disposable { type Stub (line 5800) | type Stub = Provider & StubBase; type BaseType (line 5802) | type BaseType = type Stubify (line 5823) | type Stubify = T extends Stubable ? Stub : T extends Map = T extends StubBase ? V : T extends Map = { type MaybeProvider (line 5842) | type MaybeProvider = T extends object ? Provider : unknown; type MaybeDisposable (line 5843) | type MaybeDisposable = T extends object ? Disposable : unknown; type Result (line 5852) | type Result = R extends Stubable ? Promise> & Provider : R... type MethodOrProperty (line 5858) | type MethodOrProperty = V extends (...args: infer P) => infer R type MaybeCallableProvider (line 5863) | type MaybeCallableProvider = T extends (...args: any[]) => any ? Meth... type Provider (line 5867) | type Provider< type Env (line 5875) | interface Env {} type RpcStub (line 5878) | type RpcStub = Rpc.Stub; type WorkflowDurationLabel (line 5914) | type WorkflowDurationLabel = type WorkflowSleepDuration (line 5922) | type WorkflowSleepDuration = `${number} ${WorkflowDurationLabel}${'s' | ... type WorkflowDelayDuration (line 5923) | type WorkflowDelayDuration = WorkflowSleepDuration; type WorkflowTimeoutDuration (line 5924) | type WorkflowTimeoutDuration = WorkflowSleepDuration; type WorkflowBackoff (line 5925) | type WorkflowBackoff = 'constant' | 'linear' | 'exponential'; type WorkflowStepConfig (line 5926) | type WorkflowStepConfig = { type WorkflowEvent (line 5934) | type WorkflowEvent = { type WorkflowStepEvent (line 5939) | type WorkflowStepEvent = { type SecretsStoreSecret (line 5975) | interface SecretsStoreSecret { type Header (line 5987) | interface Header { type FetchEventInfo (line 5991) | interface FetchEventInfo { type JsRpcEventInfo (line 5998) | interface JsRpcEventInfo { type ScheduledEventInfo (line 6002) | interface ScheduledEventInfo { type AlarmEventInfo (line 6007) | interface AlarmEventInfo { type QueueEventInfo (line 6011) | interface QueueEventInfo { type EmailEventInfo (line 6016) | interface EmailEventInfo { type TraceEventInfo (line 6022) | interface TraceEventInfo { type HibernatableWebSocketEventInfoMessage (line 6026) | interface HibernatableWebSocketEventInfoMessage { type HibernatableWebSocketEventInfoError (line 6029) | interface HibernatableWebSocketEventInfoError { type HibernatableWebSocketEventInfoClose (line 6032) | interface HibernatableWebSocketEventInfoClose { type HibernatableWebSocketEventInfo (line 6037) | interface HibernatableWebSocketEventInfo { type Resume (line 6044) | interface Resume { type CustomEventInfo (line 6048) | interface CustomEventInfo { type FetchResponseInfo (line 6051) | interface FetchResponseInfo { type EventOutcome (line 6055) | type EventOutcome = type ScriptVersion (line 6067) | interface ScriptVersion { type Trigger (line 6072) | interface Trigger { type Onset (line 6077) | interface Onset { type Outcome (line 6097) | interface Outcome { type Hibernate (line 6103) | interface Hibernate { type SpanOpen (line 6106) | interface SpanOpen { type SpanClose (line 6111) | interface SpanClose { type DiagnosticChannelEvent (line 6115) | interface DiagnosticChannelEvent { type Exception (line 6120) | interface Exception { type Log (line 6126) | interface Log { type Return (line 6131) | interface Return { type Link (line 6135) | interface Link { type Attribute (line 6142) | interface Attribute { type Attributes (line 6146) | interface Attributes { type TailEvent (line 6150) | interface TailEvent { type TailEventHandler (line 6169) | type TailEventHandler = (event: TailEvent) => void | Promise; type TailEventHandlerName (line 6170) | type TailEventHandlerName = type TailEventHandlerObject (line 6181) | type TailEventHandlerObject = Record, 'values'> & type VectorizeMatches (line 6310) | interface VectorizeMatches { type VectorizeVectorMutation (line 6321) | interface VectorizeVectorMutation { type VectorizeAsyncMutation (line 6331) | interface VectorizeAsyncMutation { type WorkerVersionMetadata (line 6439) | type WorkerVersionMetadata = { type DynamicDispatchLimits (line 6447) | interface DynamicDispatchLimits { type DynamicDispatchOptions (line 6457) | interface DynamicDispatchOptions { type DispatchNamespace (line 6469) | interface DispatchNamespace { class NonRetryableError (line 6490) | class NonRetryableError extends Error { type WorkflowInstanceCreateOptions (line 6515) | interface WorkflowInstanceCreateOptions { type InstanceStatus (line 6525) | type InstanceStatus = { type WorkflowError (line 6539) | interface WorkflowError { FILE: sdks/python/server/src/mcp_ui_server/core.py class UIResource (line 24) | class UIResource(EmbeddedResource): method __init__ (line 27) | def __init__(self, resource: TextResourceContents | BlobResourceConten... function _get_additional_resource_props (line 36) | def _get_additional_resource_props(options: CreateUIResourceOptions) -> ... function create_ui_resource (line 69) | def create_ui_resource(options_dict: dict[str, Any]) -> UIResource: function ui_action_result_tool_call (line 167) | def ui_action_result_tool_call( function ui_action_result_prompt (line 188) | def ui_action_result_prompt(prompt: str) -> UIActionResultPrompt: function ui_action_result_link (line 205) | def ui_action_result_link(url: str) -> UIActionResultLink: function ui_action_result_intent (line 222) | def ui_action_result_intent( function ui_action_result_notification (line 243) | def ui_action_result_notification(message: str) -> UIActionResultNotific... FILE: sdks/python/server/src/mcp_ui_server/exceptions.py class MCPUIServerError (line 4) | class MCPUIServerError(Exception): class InvalidURIError (line 9) | class InvalidURIError(MCPUIServerError): class InvalidContentError (line 14) | class InvalidContentError(MCPUIServerError): class EncodingError (line 19) | class EncodingError(MCPUIServerError): FILE: sdks/python/server/src/mcp_ui_server/types.py class RawHtmlPayload (line 18) | class RawHtmlPayload(BaseModel): class ExternalUrlPayload (line 24) | class ExternalUrlPayload(BaseModel): class UIMetadataKey (line 37) | class UIMetadataKey: class CreateUIResourceOptions (line 81) | class CreateUIResourceOptions(BaseModel): class GenericActionMessage (line 102) | class GenericActionMessage(BaseModel): class UIActionResultToolCall (line 107) | class UIActionResultToolCall(GenericActionMessage): class ToolCallPayload (line 110) | class ToolCallPayload(BaseModel): class UIActionResultPrompt (line 120) | class UIActionResultPrompt(GenericActionMessage): class PromptPayload (line 123) | class PromptPayload(BaseModel): class UIActionResultLink (line 131) | class UIActionResultLink(GenericActionMessage): class LinkPayload (line 134) | class LinkPayload(BaseModel): class UIActionResultIntent (line 142) | class UIActionResultIntent(GenericActionMessage): class IntentPayload (line 145) | class IntentPayload(BaseModel): class UIActionResultNotification (line 154) | class UIActionResultNotification(GenericActionMessage): class NotificationPayload (line 157) | class NotificationPayload(BaseModel): FILE: sdks/python/server/src/mcp_ui_server/utils.py function validate_uri (line 12) | def validate_uri(uri: str) -> bool: function serialize_ui_resource (line 24) | def serialize_ui_resource(ui_resource: "UIResource") -> dict[str, Any]: function serialize_ui_action_result (line 36) | def serialize_ui_action_result(action_result: UIActionResult) -> str: function deserialize_ui_action_result (line 48) | def deserialize_ui_action_result(json_str: str) -> UIActionResult: class ReservedUrlParams (line 95) | class ReservedUrlParams: class InternalMessageType (line 100) | class InternalMessageType: function create_iframe_communication_script (line 109) | def create_iframe_communication_script() -> str: function wrap_html_with_communication (line 137) | def wrap_html_with_communication(html_content: str, include_script: bool... FILE: sdks/python/server/tests/test_create_ui_resource.py function raw_html_text_options (line 13) | def raw_html_text_options(): function raw_html_blob_options (line 23) | def raw_html_blob_options(): function external_url_text_options (line 33) | def external_url_text_options(): function external_url_blob_options (line 46) | def external_url_blob_options(): class TestCreateUIResource (line 58) | class TestCreateUIResource: method test_create_text_based_raw_html_resource (line 61) | def test_create_text_based_raw_html_resource(self, raw_html_text_optio... method test_create_blob_based_raw_html_resource (line 77) | def test_create_blob_based_raw_html_resource(self, raw_html_blob_optio... method test_create_text_based_external_url_resource (line 93) | def test_create_text_based_external_url_resource(self, external_url_te... method test_create_blob_based_external_url_resource (line 109) | def test_create_blob_based_external_url_resource(self, external_url_bl... class TestCreateUIResourceValidationErrors (line 126) | class TestCreateUIResourceValidationErrors: method test_invalid_uri_prefix_with_raw_html (line 129) | def test_invalid_uri_prefix_with_raw_html(self): method test_invalid_uri_prefix_with_external_url (line 139) | def test_invalid_uri_prefix_with_external_url(self): method test_empty_html_string_error (line 152) | def test_empty_html_string_error(self): method test_empty_iframe_url_error (line 162) | def test_empty_iframe_url_error(self): method test_invalid_encoding_error (line 172) | def test_invalid_encoding_error(self): FILE: sdks/python/server/tests/test_metadata.py function basic_raw_html_options (line 10) | def basic_raw_html_options(): class TestUIMetadata (line 19) | class TestUIMetadata: method test_create_resource_with_ui_metadata (line 22) | def test_create_resource_with_ui_metadata(self, basic_raw_html_options): method test_create_resource_with_multiple_ui_metadata_fields (line 44) | def test_create_resource_with_multiple_ui_metadata_fields(self, basic_... method test_create_resource_with_custom_metadata (line 70) | def test_create_resource_with_custom_metadata(self, basic_raw_html_opt... method test_create_resource_with_both_ui_and_custom_metadata (line 88) | def test_create_resource_with_both_ui_and_custom_metadata(self, basic_... method test_metadata_override_behavior (line 109) | def test_metadata_override_behavior(self, basic_raw_html_options): method test_create_resource_without_metadata (line 128) | def test_create_resource_without_metadata(self, basic_raw_html_options): method test_metadata_with_external_url_content (line 137) | def test_metadata_with_external_url_content(self): method test_metadata_with_blob_encoding (line 158) | def test_metadata_with_blob_encoding(self): method test_empty_ui_metadata_dict (line 179) | def test_empty_ui_metadata_dict(self, basic_raw_html_options): method test_empty_custom_metadata_dict (line 192) | def test_empty_custom_metadata_dict(self, basic_raw_html_options): FILE: sdks/python/server/tests/test_ui_action_results.py class TestUIActionResultHelpers (line 13) | class TestUIActionResultHelpers: method test_ui_action_result_tool_call (line 16) | def test_ui_action_result_tool_call(self): method test_ui_action_result_prompt (line 29) | def test_ui_action_result_prompt(self): method test_ui_action_result_link (line 41) | def test_ui_action_result_link(self): method test_ui_action_result_intent (line 53) | def test_ui_action_result_intent(self): method test_ui_action_result_notification (line 66) | def test_ui_action_result_notification(self): method test_ui_action_result_tool_call_with_complex_params (line 78) | def test_ui_action_result_tool_call_with_complex_params(self): method test_ui_action_result_intent_with_empty_params (line 97) | def test_ui_action_result_intent_with_empty_params(self): FILE: sdks/ruby/lib/mcp_ui_server.rb type McpUiServer (line 8) | module McpUiServer class Error (line 9) | class Error < StandardError; end function create_ui_resource (line 50) | def self.create_ui_resource(uri:, content:, encoding: :text) function validate_uri_scheme (line 66) | def self.validate_uri_scheme(uri) function validate_content_type (line 71) | def self.validate_content_type(content_type) function process_content (line 79) | def self.process_content(content, resource) function process_raw_html_content (line 92) | def self.process_raw_html_content(content, resource) function process_external_url_content (line 99) | def self.process_external_url_content(content, resource) function process_encoding (line 106) | def self.process_encoding(encoding, resource, content_value) FILE: sdks/ruby/lib/mcp_ui_server/version.rb type McpUiServer (line 3) | module McpUiServer FILE: sdks/typescript/client/src/capabilities.ts type ClientCapabilitiesWithExtensions (line 12) | interface ClientCapabilitiesWithExtensions extends ClientCapabilities { constant UI_EXTENSION_NAME (line 25) | const UI_EXTENSION_NAME = 'io.modelcontextprotocol/ui' as const; constant UI_EXTENSION_CONFIG (line 32) | const UI_EXTENSION_CONFIG = { constant UI_EXTENSION_CAPABILITIES (line 65) | const UI_EXTENSION_CAPABILITIES = { FILE: sdks/typescript/client/src/components/AppFrame.tsx function buildSandboxUrl (line 24) | function buildSandboxUrl(baseUrl: URL, csp?: McpUiResourceCsp): URL { type AppInfo (line 35) | interface AppInfo { type SandboxConfig (line 45) | interface SandboxConfig { type AppFrameProps (line 69) | interface AppFrameProps { FILE: sdks/typescript/client/src/components/AppRenderer.tsx type RequestHandlerExtra (line 39) | type RequestHandlerExtra = Parameters { FILE: sdks/typescript/client/src/types.ts constant UI_METADATA_PREFIX (line 6) | const UI_METADATA_PREFIX = 'mcpui.dev/ui-'; type UIResourceMetadata (line 8) | type UIResourceMetadata = { FILE: sdks/typescript/client/src/utils/app-host-utils.ts constant DEFAULT_SANDBOX_TIMEOUT_MS (line 8) | const DEFAULT_SANDBOX_TIMEOUT_MS = 10000; function setupSandboxProxyIframe (line 10) | async function setupSandboxProxyIframe(sandboxProxyUrl: URL): Promise<{ type ToolUiResourceInfo (line 68) | type ToolUiResourceInfo = { function getToolUiResourceUri (line 72) | async function getToolUiResourceUri( function readToolUiResourceHtml (line 100) | async function readToolUiResourceHtml( FILE: sdks/typescript/client/src/utils/isUIResource.ts function isUIResource (line 3) | function isUIResource< FILE: sdks/typescript/client/src/utils/metadataUtils.ts function getResourceMetadata (line 4) | function getResourceMetadata(resource: Partial): Record, source: unknown... FILE: sdks/typescript/server/src/__tests__/test-utils.ts function mockFetchWithBody (line 7) | function mockFetchWithBody(body: string, headers?: Record, 'uri' | 'mimeType'>; type EmbeddedUIResourceProps (line 48) | type EmbeddedUIResourceProps = Omit, 'resource... constant UI_METADATA_PREFIX (line 55) | const UI_METADATA_PREFIX = 'mcpui.dev/ui-'; type UIResourceMetadata (line 57) | type UIResourceMetadata = { FILE: sdks/typescript/server/src/utils.ts constant MAX_RESPONSE_BYTES (line 5) | const MAX_RESPONSE_BYTES = 10 * 1024 * 1024; constant FETCH_TIMEOUT_MS (line 8) | const FETCH_TIMEOUT_MS = 30_000; constant BLOCKED_HOSTNAMES (line 11) | const BLOCKED_HOSTNAMES = new Set([ function isPrivateIPv4 (line 23) | function isPrivateIPv4(hostname: string): boolean { function validateExternalUrl (line 48) | function validateExternalUrl(url: string): URL { function fetchExternalUrl (line 89) | async function fetchExternalUrl(url: string): Promise { function injectBaseTag (line 148) | function injectBaseTag(html: string, url: string): string { function escapeHtmlAttr (line 167) | function escapeHtmlAttr(str: string): string { function extractOrigin (line 175) | function extractOrigin(url: string): string | undefined { function getAdditionalResourceProps (line 183) | function getAdditionalResourceProps( function utf8ToBase64 (line 213) | function utf8ToBase64(str: string): string {