Class: MCPParamSchema¶
JSON-Schema-like parameter fragment used inside MCPToolDefinition.input_schema. Closes audit §3.1 rows 1 and 27 (two-site drift). Open at the wire level — consumers narrow with additional fields (enum, default, x-debrief-param-type) via intersection in the local adapter modules.
URI: debrief:class/MCPParamSchema
classDiagram
class MCPParamSchema
click MCPParamSchema href "../../classes/MCPParamSchema/"
MCPParamSchema : description
MCPParamSchema : type
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| type | 0..1 String |
JSON-Schema primitive type (string / number / integer / boolean / array / obj... | direct |
| description | 0..1 String |
Human-readable parameter description | direct |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://debrief.info/schemas/debrief
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | debrief:MCPParamSchema |
| native | debrief:MCPParamSchema |
LinkML Source¶
Direct¶
name: MCPParamSchema
description: JSON-Schema-like parameter fragment used inside MCPToolDefinition.input_schema.
Closes audit §3.1 rows 1 and 27 (two-site drift). Open at the wire level — consumers
narrow with additional fields (`enum`, `default`, `x-debrief-param-type`) via intersection
in the local adapter modules.
from_schema: https://debrief.info/schemas/debrief
attributes:
type:
name: type
description: JSON-Schema primitive type (string / number / integer / boolean /
array / object).
from_schema: https://debrief.info/schemas/mcp
domain_of:
- GeoJSONPoint
- GeoJSONEmptyPoint
- GeoJSONLineString
- GeoJSONPolygon
- GeoJSONMultiPoint
- GeoJSONMultiLineString
- GeoJSONMultiPolygon
- TrackFeature
- ReferenceLocation
- SystemState
- MultiPointFeature
- MultiPolygonFeature
- NarrativeEntry
- CircleAnnotation
- RectangleAnnotation
- LineAnnotation
- TextAnnotation
- VectorAnnotation
- PolyAnnotation
- ToolParameter
- FileProvEntry
- StacItem
- StacCatalog
- StacLink
- StacAsset
- StacItemAssetDefinition
- StacCollection
- RawGeoJSONFeature
- RawGeoJSONFeatureCollection
- DatasetAxisMetadata
- DatasetEntry
- StoryboardFeature
- SceneFeature
- SceneThumbnailAssetEntry
- MCPContentItem
- MCPParamSchema
- ToolsUpdateMessage
range: string
description:
name: description
description: Human-readable parameter description.
from_schema: https://debrief.info/schemas/mcp
domain_of:
- ReferenceLocationProperties
- MultiPointFeatureProperties
- MultiPolygonFeatureProperties
- Tool
- ToolParameter
- StacProvider
- StacItemProperties
- StacCatalog
- StacAsset
- StacItemAssetDefinition
- StacCollection
- LevelDefinition
- StoryboardProperties
- SceneProperties
- MCPParamSchema
- MCPToolDefinition
- ToolDefinition
range: string
Induced¶
name: MCPParamSchema
description: JSON-Schema-like parameter fragment used inside MCPToolDefinition.input_schema.
Closes audit §3.1 rows 1 and 27 (two-site drift). Open at the wire level — consumers
narrow with additional fields (`enum`, `default`, `x-debrief-param-type`) via intersection
in the local adapter modules.
from_schema: https://debrief.info/schemas/debrief
attributes:
type:
name: type
description: JSON-Schema primitive type (string / number / integer / boolean /
array / object).
from_schema: https://debrief.info/schemas/mcp
alias: type
owner: MCPParamSchema
domain_of:
- GeoJSONPoint
- GeoJSONEmptyPoint
- GeoJSONLineString
- GeoJSONPolygon
- GeoJSONMultiPoint
- GeoJSONMultiLineString
- GeoJSONMultiPolygon
- TrackFeature
- ReferenceLocation
- SystemState
- MultiPointFeature
- MultiPolygonFeature
- NarrativeEntry
- CircleAnnotation
- RectangleAnnotation
- LineAnnotation
- TextAnnotation
- VectorAnnotation
- PolyAnnotation
- ToolParameter
- FileProvEntry
- StacItem
- StacCatalog
- StacLink
- StacAsset
- StacItemAssetDefinition
- StacCollection
- RawGeoJSONFeature
- RawGeoJSONFeatureCollection
- DatasetAxisMetadata
- DatasetEntry
- StoryboardFeature
- SceneFeature
- SceneThumbnailAssetEntry
- MCPContentItem
- MCPParamSchema
- ToolsUpdateMessage
range: string
description:
name: description
description: Human-readable parameter description.
from_schema: https://debrief.info/schemas/mcp
alias: description
owner: MCPParamSchema
domain_of:
- ReferenceLocationProperties
- MultiPointFeatureProperties
- MultiPolygonFeatureProperties
- Tool
- ToolParameter
- StacProvider
- StacItemProperties
- StacCatalog
- StacAsset
- StacItemAssetDefinition
- StacCollection
- LevelDefinition
- StoryboardProperties
- SceneProperties
- MCPParamSchema
- MCPToolDefinition
- ToolDefinition
range: string