PersistentAI API Documentation / @persistentai/fireflow-trpc / server / ServerCapabilities
Interface: ServerCapabilities
Defined in: packages/fireflow-trpc/server/mcp/services/mcp-capability.service.ts:15
Properties
prompts
prompts:
object[]
Defined in: packages/fireflow-trpc/server/mcp/services/mcp-capability.service.ts:19
_meta?
optional_meta:object
Index Signature
[key: string]: unknown
arguments?
optionalarguments:object[]
description?
optionaldescription:string
icons?
optionalicons:object[]
name
name:
string
title?
optionaltitle:string
resources
resources: ({
_meta?: {[key:string]:unknown; };annotations?: {audience?: ("user"|"assistant")[];lastModified?:string;priority?:number; };description?:string;icons?:object[];mimeType?:string;name:string;title?:string;uri:string; } | {_meta?: {[key:string]:unknown; };annotations?: {audience?: ("user"|"assistant")[];lastModified?:string;priority?:number; };description?:string;icons?:object[];mimeType?:string;name:string;title?:string;uriTemplate:string; })[]
Defined in: packages/fireflow-trpc/server/mcp/services/mcp-capability.service.ts:18
serverId
serverId:
string
Defined in: packages/fireflow-trpc/server/mcp/services/mcp-capability.service.ts:16
timestamp
timestamp:
number
Defined in: packages/fireflow-trpc/server/mcp/services/mcp-capability.service.ts:20
tools
tools:
object[]
Defined in: packages/fireflow-trpc/server/mcp/services/mcp-capability.service.ts:17
_meta?
optional_meta:object
Index Signature
[key: string]: unknown
annotations?
optionalannotations:object
annotations.destructiveHint?
optionaldestructiveHint:boolean
annotations.idempotentHint?
optionalidempotentHint:boolean
annotations.openWorldHint?
optionalopenWorldHint:boolean
annotations.readOnlyHint?
optionalreadOnlyHint:boolean
annotations.title?
optionaltitle:string
description?
optionaldescription:string
execution?
optionalexecution:object
execution.taskSupport?
optionaltaskSupport:"required"|"optional"|"forbidden"
icons?
optionalicons:object[]
inputSchema
inputSchema:
object
Index Signature
[key: string]: unknown
inputSchema.properties?
optionalproperties:object
Index Signature
[key: string]: object
inputSchema.required?
optionalrequired:string[]
inputSchema.type
type:
"object"
name
name:
string
outputSchema?
optionaloutputSchema:object
Index Signature
[key: string]: unknown
outputSchema.properties?
optionalproperties:object
Index Signature
[key: string]: object
outputSchema.required?
optionalrequired:string[]
outputSchema.type
type:
"object"
title?
optionaltitle:string