Skip to content

Enum: SessionMCPToolName

Authoritative list of session-state MCP tool names. Must mirror the TOOLS const at services/session-state/src/server/mcp.ts. Research R-001: replaces the TS-only type ToolName = keyof typeof TOOLS projection with a cross-language permissible-values enum.

URI: debrief:enum/SessionMCPToolName

Permissible Values

Value Meaning Description
session.getState None
session.getTemporalState None
session.getSpatialState None
session.getFeaturesState None
session.getDocumentState None
session.setCurrentTime None
session.setViewport None
session.setSelection None
session.setHiddenFeatures None
session.setPlaybackRate None
session.setRotation None

Identifier and Mapping Information

Schema Source

  • from schema: https://debrief.info/schemas/debrief

LinkML Source

name: SessionMCPToolName
description: 'Authoritative list of session-state MCP tool names. Must mirror the
  `TOOLS` const at services/session-state/src/server/mcp.ts. Research R-001: replaces
  the TS-only `type ToolName = keyof typeof TOOLS` projection with a cross-language
  permissible-values enum.'
from_schema: https://debrief.info/schemas/debrief
rank: 1000
permissible_values:
  session.getState:
    text: session.getState
  session.getTemporalState:
    text: session.getTemporalState
  session.getSpatialState:
    text: session.getSpatialState
  session.getFeaturesState:
    text: session.getFeaturesState
  session.getDocumentState:
    text: session.getDocumentState
  session.setCurrentTime:
    text: session.setCurrentTime
  session.setViewport:
    text: session.setViewport
  session.setSelection:
    text: session.setSelection
  session.setHiddenFeatures:
    text: session.setHiddenFeatures
  session.setPlaybackRate:
    text: session.setPlaybackRate
  session.setRotation:
    text: session.setRotation