Class: PostHog::MCP::SessionTokenPayload
- Inherits:
-
Struct
- Object
- Struct
- PostHog::MCP::SessionTokenPayload
- Defined in:
- lib/posthog/mcp/session_token.rb
Overview
What a self-encoded Mcp-Session-Id token carries.
Instance Attribute Summary collapse
-
#client_name ⇒ String?
MCP client name ->
$mcp_client_name. -
#client_version ⇒ String?
MCP client version ->
$mcp_client_version. -
#protocol_version ⇒ String?
MCP protocol version ->
$mcp_protocol_version. -
#session_id ⇒ String
PostHog session id (
ses_...) ->$session_id.
Instance Attribute Details
#client_name ⇒ String?
Returns MCP client name -> $mcp_client_name.
18 |
# File 'lib/posthog/mcp/session_token.rb', line 18 SessionTokenPayload = Struct.new(:session_id, :client_name, :client_version, :protocol_version, keyword_init: true) |
#client_version ⇒ String?
Returns MCP client version -> $mcp_client_version.
18 |
# File 'lib/posthog/mcp/session_token.rb', line 18 SessionTokenPayload = Struct.new(:session_id, :client_name, :client_version, :protocol_version, keyword_init: true) |
#protocol_version ⇒ String?
Returns MCP protocol version -> $mcp_protocol_version.
18 |
# File 'lib/posthog/mcp/session_token.rb', line 18 SessionTokenPayload = Struct.new(:session_id, :client_name, :client_version, :protocol_version, keyword_init: true) |
#session_id ⇒ String
Returns PostHog session id (ses_...) -> $session_id.
18 |
# File 'lib/posthog/mcp/session_token.rb', line 18 SessionTokenPayload = Struct.new(:session_id, :client_name, :client_version, :protocol_version, keyword_init: true) |