Skip to main content

Interface: CatalogOperation

Defined in: src/mcp/catalog-types.ts:15

Properties​

body?​

optional body?: object

Defined in: src/mcp/catalog-types.ts:31

required​

required: boolean

schema​

schema: JsonSchema


deprecated​

deprecated: boolean

Defined in: src/mcp/catalog-types.ts:28


doc​

doc: string

Defined in: src/mcp/catalog-types.ts:24


http​

http: string

Defined in: src/mcp/catalog-types.ts:21


kind​

kind: OperationKind

Defined in: src/mcp/catalog-types.ts:25


method​

method: string

Defined in: src/mcp/catalog-types.ts:19

The method on that namespace, e.g. listDashboardsV2.


operationId​

operationId: string

Defined in: src/mcp/catalog-types.ts:20


path​

path: string

Defined in: src/mcp/catalog-types.ts:22


pathParams​

pathParams: CatalogParam[]

Defined in: src/mcp/catalog-types.ts:29


permissions​

permissions: string[]

Defined in: src/mcp/catalog-types.ts:27

The permissions the spec's security lists, e.g. dashboard:list.


queryParams​

queryParams: CatalogParam[]

Defined in: src/mcp/catalog-types.ts:30


service​

service: string

Defined in: src/mcp/catalog-types.ts:17

The client namespace, e.g. dashboard for client.dashboard.*.


summary​

summary: string

Defined in: src/mcp/catalog-types.ts:23