get_car_context
Retrieve current configuration, build status, and modification details for a 1994 BMW E36 325is Spec3 race car to provide personalized advice and troubleshooting.
Instructions
Get information about the user's 1994 BMW E36 325is Spec3 race car build.
Returns current configuration, build status, modifications, and car-specific details. Call this tool when providing personalized advice, troubleshooting, or planning modifications.
Returns: dict: Car configuration, history, and current state
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/spec3_mcp_server/server.py:71-87 (handler)Handler function for the 'get_car_context' tool that logs the call and returns a dictionary with car context and last updated date.async def get_car_context() -> dict[str, Any]: """ Get information about the user's 1994 BMW E36 325is Spec3 race car build. Returns current configuration, build status, modifications, and car-specific details. Call this tool when providing personalized advice, troubleshooting, or planning modifications. Returns: dict: Car configuration, history, and current state """ logger.info("get_car_context called") return { "context": CAR_CONTEXT, "last_updated": "2025-10-05" }
- src/spec3_mcp_server/server.py:70-70 (registration)Decorator that registers the get_car_context function as an MCP tool in FastMCP.@mcp.tool()
- src/spec3_mcp_server/server.py:27-33 (helper)Constant string containing the core car context information referenced by the get_car_context tool.CAR_CONTEXT = """ # My Spec3 E36 Build ## Vehicle Information - Year/Model: 1994 BMW E36 325is - Build Status: [In-progress] """