MECP is an open protocol that encodes emergency messages into tiny packets any LoRa mesh radio can carry — understood instantly in 20 languages.
When disaster strikes and cell towers go dark, volunteers and first responders rely on mesh radios to coordinate. But mesh radios carry very little data — often less than 200 bytes — and when teams speak different languages, critical meaning gets lost.
MECP (Mesh Emergency Communication Protocol) solves this by encoding emergency situations into compact, structured messages. Each message starts with a severity level, followed by standardised codes from 12 categories — medical, terrain, weather, supplies, coordination, and more.
Because every code maps to a translation in 20 languages, a Czech volunteer's MAYDAY is instantly readable by a Japanese search team. No interpreter needed, no bandwidth wasted.
Compose a real MECP message and see it decoded instantly in another language.
See how MECP works across a mesh network — compose on one device, receive on another in a different language.
Source code, documentation, and examples. Star the repo to follow updates.
The MECP protocol specification is released under CC0 — public domain. Use it freely in any project.
Reference Card →Add translations, build integrations, or improve the protocol. Read CONTRIBUTING.md to get started.