> ## 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.

# OpenAPIResourceComponent

Defined in: [server/openapi/types.ts:116](https://github.com/PrefectHQ/fastmcp-ts/blob/main/src/server/openapi/types.ts#L116)

Mutable pre-registration view of a generated resource.

## Properties

### description

```ts theme={null}
description: string;
```

Defined in: [server/openapi/types.ts:120](https://github.com/PrefectHQ/fastmcp-ts/blob/main/src/server/openapi/types.ts#L120)

***

### kind

```ts theme={null}
kind: "resource";
```

Defined in: [server/openapi/types.ts:117](https://github.com/PrefectHQ/fastmcp-ts/blob/main/src/server/openapi/types.ts#L117)

***

### mimeType

```ts theme={null}
mimeType: string;
```

Defined in: [server/openapi/types.ts:121](https://github.com/PrefectHQ/fastmcp-ts/blob/main/src/server/openapi/types.ts#L121)

***

### name

```ts theme={null}
name: string;
```

Defined in: [server/openapi/types.ts:119](https://github.com/PrefectHQ/fastmcp-ts/blob/main/src/server/openapi/types.ts#L119)

***

### tags

```ts theme={null}
tags: string[];
```

Defined in: [server/openapi/types.ts:122](https://github.com/PrefectHQ/fastmcp-ts/blob/main/src/server/openapi/types.ts#L122)

***

### uri

```ts theme={null}
uri: string;
```

Defined in: [server/openapi/types.ts:118](https://github.com/PrefectHQ/fastmcp-ts/blob/main/src/server/openapi/types.ts#L118)
