> ## Documentation Index
> Fetch the complete documentation index at: https://fastmcp-ts.docs.prefect.io/llms.txt
> Use this file to discover all available pages before exploring further.

# server

## Classes

* [Approval](/api/server/classes/Approval)
* [AuthorizationError](/api/server/classes/AuthorizationError)
* [CachingMiddleware](/api/server/classes/CachingMiddleware)
* [CancellationMiddleware](/api/server/classes/CancellationMiddleware)
* [Choice](/api/server/classes/Choice)
* [ErrorNormalizationMiddleware](/api/server/classes/ErrorNormalizationMiddleware)
* [FastMCP](/api/server/classes/FastMCP)
* [FastMCPApp](/api/server/classes/FastMCPApp)
* [File](/api/server/classes/File)
* [FileUpload](/api/server/classes/FileUpload)
* [FilterTransform](/api/server/classes/FilterTransform)
* [FormInput](/api/server/classes/FormInput)
* [GenerativeUI](/api/server/classes/GenerativeUI)
* [Image](/api/server/classes/Image)
* [LoggingMiddleware](/api/server/classes/LoggingMiddleware)
* [NamespaceTransform](/api/server/classes/NamespaceTransform)
* [PromptResult](/api/server/classes/PromptResult)
* [PromptsAsTools](/api/server/classes/PromptsAsTools)
* [RateLimitingMiddleware](/api/server/classes/RateLimitingMiddleware)
* [ResourceResult](/api/server/classes/ResourceResult)
* [ResourcesAsTools](/api/server/classes/ResourcesAsTools)
* [SizeLimitingMiddleware](/api/server/classes/SizeLimitingMiddleware)
* [ToolResult](/api/server/classes/ToolResult)
* [VersionFilter](/api/server/classes/VersionFilter)

## Interfaces

* [AccessToken](/api/server/interfaces/AccessToken)
* [BackendToolConfig](/api/server/interfaces/BackendToolConfig)
* [BrowserPermissions](/api/server/interfaces/BrowserPermissions)
* [CatalogEntry](/api/server/interfaces/CatalogEntry)
* [CompletionContext](/api/server/interfaces/CompletionContext)
* [CompletionResult](/api/server/interfaces/CompletionResult)
* [Component](/api/server/interfaces/Component)
* [CspPolicy](/api/server/interfaces/CspPolicy)
* [ElicitationResult](/api/server/interfaces/ElicitationResult)
* [ElicitationSchema](/api/server/interfaces/ElicitationSchema)
* [EntrypointConfig](/api/server/interfaces/EntrypointConfig)
* [FastMCPAppOptions](/api/server/interfaces/FastMCPAppOptions)
* [FastMCPOptions](/api/server/interfaces/FastMCPOptions)
* [FileHandle](/api/server/interfaces/FileHandle)
* [FileStorageAdapter](/api/server/interfaces/FileStorageAdapter)
* [FileUploadOptions](/api/server/interfaces/FileUploadOptions)
* [FormInputOptions](/api/server/interfaces/FormInputOptions)
* [IfNode](/api/server/interfaces/IfNode)
* [McpContext](/api/server/interfaces/McpContext)
* [Middleware](/api/server/interfaces/Middleware)
* [MiddlewareContext](/api/server/interfaces/MiddlewareContext)
* [OAuthConfig](/api/server/interfaces/OAuthConfig)
* [OAuthProviderOptions](/api/server/interfaces/OAuthProviderOptions)
* [OAuthProxyOptions](/api/server/interfaces/OAuthProxyOptions)
* [PromptArgument](/api/server/interfaces/PromptArgument)
* [PromptConfig](/api/server/interfaces/PromptConfig)
* [PromptMessage](/api/server/interfaces/PromptMessage)
* [PromptView](/api/server/interfaces/PromptView)
* [ResourceAnnotations](/api/server/interfaces/ResourceAnnotations)
* [ResourceConfig](/api/server/interfaces/ResourceConfig)
* [ResourceUiMeta](/api/server/interfaces/ResourceUiMeta)
* [ResourceView](/api/server/interfaces/ResourceView)
* [Root](/api/server/interfaces/Root)
* [RunOptions](/api/server/interfaces/RunOptions)
* [SamplingMessage](/api/server/interfaces/SamplingMessage)
* [SamplingParams](/api/server/interfaces/SamplingParams)
* [SamplingResult](/api/server/interfaces/SamplingResult)
* [ServerAddress](/api/server/interfaces/ServerAddress)
* [SynthesizedTool](/api/server/interfaces/SynthesizedTool)
* [TokenVerifier](/api/server/interfaces/TokenVerifier)
* [ToolConfig](/api/server/interfaces/ToolConfig)
* [ToolView](/api/server/interfaces/ToolView)
* [Transform](/api/server/interfaces/Transform)
* [UiToolMeta](/api/server/interfaces/UiToolMeta)

## Type Aliases

* [AuthCheck](/api/server/type-aliases/AuthCheck)
* [CacheKeyFn](/api/server/type-aliases/CacheKeyFn)
* [CompleteCallback](/api/server/type-aliases/CompleteCallback)
* [LogLevel](/api/server/type-aliases/LogLevel)
* [Next](/api/server/type-aliases/Next)
* [PromptContent](/api/server/type-aliases/PromptContent)
* [ProxyTransport](/api/server/type-aliases/ProxyTransport)
* [Visibility](/api/server/type-aliases/Visibility)

## Functions

* [actionRef](/api/server/functions/actionRef)
* [Area](/api/server/functions/Area)
* [Badge](/api/server/functions/Badge)
* [Bar](/api/server/functions/Bar)
* [Button](/api/server/functions/Button)
* [Column](/api/server/functions/Column)
* [createProxy](/api/server/functions/createProxy)
* [debugTokenVerifier](/api/server/functions/debugTokenVerifier)
* [ForEach](/api/server/functions/ForEach)
* [Grid](/api/server/functions/Grid)
* [If](/api/server/functions/If)
* [Input](/api/server/functions/Input)
* [introspectionVerifier](/api/server/functions/introspectionVerifier)
* [jwtVerifier](/api/server/functions/jwtVerifier)
* [Line](/api/server/functions/Line)
* [multiAuth](/api/server/functions/multiAuth)
* [oauthProvider](/api/server/functions/oauthProvider)
* [oauthProxy](/api/server/functions/oauthProxy)
* [Pie](/api/server/functions/Pie)
* [redescribeTool](/api/server/functions/redescribeTool)
* [renameTool](/api/server/functions/renameTool)
* [requireScopes](/api/server/functions/requireScopes)
* [Row](/api/server/functions/Row)
* [Rx](/api/server/functions/Rx)
* [Select](/api/server/functions/Select)
* [staticTokenVerifier](/api/server/functions/staticTokenVerifier)
* [Table](/api/server/functions/Table)
* [Text](/api/server/functions/Text)
