Skip to main content
Glama

Pitstop

messages.py•1.23 kB
from pydantic import BaseModel, Field from typing import Optional class RaceControlMessage(BaseModel): """Single race control message.""" time: Optional[str] = Field(None, description="When the message was issued") category: Optional[str] = Field(None, description="Message category (e.g., Flag, SafetyCar, CarEvent)") message: Optional[str] = Field(None, description="The actual message text") status: Optional[str] = Field(None, description="Current session/track status") flag: Optional[str] = Field(None, description="Flag status (GREEN, YELLOW, RED, etc.)") scope: Optional[str] = Field(None, description="Scope of the message (Track, Sector, Driver)") sector: Optional[float] = Field(None, description="Relevant sector (if applicable)") racing_number: Optional[str] = Field(None, description="Driver number (if applicable)") class RaceControlMessagesResponse(BaseModel): """Race control messages response.""" session_name: str = Field(description="Session name") event_name: str = Field(description="Grand Prix name") messages: list[RaceControlMessage] = Field(description="Race control messages") total_messages: int = Field(description="Total number of messages")

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/praneethravuri/pitstop'

If you have feedback or need assistance with the MCP directory API, please join our Discord server