Review of ocpp-rag
OCPP (Open Charge Point Protocol) is the standard that EV charging stations use to talk to backends. The spec is 200+ pages of message types, error codes, and state machines. Most EV charging software engineers carry mental models of the spec, but asking an LLM 'how do I handle a ChargePointStatusNotification in OCPP 1.6?' usually produces hallucinations.
ocpp-rag solves this by combining the actual OCPP spec with an LLM via MCP (Model Context Protocol). You ask questions, the server retrieves the relevant spec sections, and the LLM answers grounded in the real protocol. No hallucinations, just accurate answers.
Engineers building EV charging station software. Companies integrating with charging networks (Tesla, ChargePoint, EVgo). Anyone navigating OCPP 1.6 or OCPP 2.0.1 quirks in production.
This is what 'AI for industry verticals' looks like in 2026. A standard protocol + a knowledge base + an LLM = a domain expert that you can talk to in natural language. Expect to see this pattern replicated for healthcare (HL7), finance (FIX), automotive (CAN bus), and dozens of other verticals.
A niche tool, but extremely useful for its niche. If you're in EV charging software, this is a no-brainer. If you're an AI engineer looking for the next vertical to apply this pattern to, study this project and find the next OCPP.
|