Project Overview
For this second hackathon, we decided to have fun and created an AI agent that connects directly to your car and helps you diagnose issues.
For this project, we have done:
- AI agent and chatbot to perform car diagnostics
- Diagnostic MCP server, which we installed directly on an OBD-II device.
There is an OBD-II port in most cars that lets a diagnostic device communicate with the car’s computer. Mechanics attach their scanner to this port to read car health information and find out why warning lights are on.
![]() |
![]() |
Above is the OBD-II dongle, which we used, we had to open it to replace the firmware with our special hackathon firmware ☺️
This demo on HuggingFace space is connecting to an OBD-II simulator (we don’t want everyone to mess with our car :-). Fun fact, the simulator is also a Gradio space: OBD-II Simulator Gradio space
If you want more details on how we implemented the MCP Server on the diagnostic device, navigate to the “MCP Server on embedded device” tab.
Check our participation to the previous event: In-game AI Generation of 3D environments.
Team
- @stargarnet: AI agent
- @castlebbs: MCP server
AI credits Sponsor
- Nebius Token Factory
Technology used for the AI agent
- Gradio 6
- Langchain/Langgraph agent
- Tools used by the agent:
- MCP Server providing functions to access the vehicle (MCP Server embedded in an OBD-II dongle or OBD-II Simulator)
- System status
- Send ELM327 and OBD-II requests
- Obtain history of collected OBD-II PIDs
- Tools to decode OBD-II responses
- Hexadecimal tools
- VIN decoding tool using the NHTSA API
- YouTube videos search tool (doesn't seem to work on HuggingFace space)
- MCP Server providing functions to access the vehicle (MCP Server embedded in an OBD-II dongle or OBD-II Simulator)

