Emergency toolkit for Civil Protection
Team led by a CTO and Founder duo featuring expertise in AI agents, mechatronics, and UX design from Politecnico di Torino and SDA Bocconi.
YouTube Video
Project Description
“Emergency toolkit for Civil Protection” is a set of mcp apps and tools that civil protections worldwide offer to civilian in war zones/emergency situations. It transforms how civilians access life-saving guidance during emergencies:
When facing war zones, natural disasters or active threats, individuals describe their situation in natural language (e.g., “I just heard a bomb near me. I need to escape! Help me find the right way to go.”) and receive immediate, personalized survival instructions through dynamically generated interfaces via highly curated mcp tools.
Leveraging live war data feeds, external news, Civil protection documents and personal information (from internal llm memory), the tools provide interactive dashboards, guidelines, evacuation maps, real time threat zones, emergency contact forms pre-filled with user location and step-by-step navigation guides.
For example, a bombing scenario triggers a map-based UI with safe routes highlighted, while flood situations render water level dashboards with shelter locations.
The UI adapts presentation format to match cognitive load, critical information appears in large, clear visual elements optimized for high-stress decision-making.
Technical Stack & Originality
It is offered as a series of MCP tools.
Civil protection corps can enhance the apps and enlarge the MCP apps list based on geographical needs (maps, briefs, personalized guidelines), particular situations (war zones, floods, heart quake etc..) to higher the chances that the right information is provided in the right way to the right people in the shortest amount of time.
Built with Codex. It was developed starting from A2UI Composer for rapid UI creation, then leveraging Manufact platform (love you guys) for iteration in the MCP capabilities.
- Runtime: Node.js ESM + TypeScript, strict ES2022 config.
- MCP framework: mcp-use for the MCP server, tools, widgets, build/dev/deploy flow.
- Validation: zod schemas shared across server and widget props.
- Frontend widgets: React 19 via mcp-use/react, bundled with Vite.
- Maps: Leaflet with OpenStreetMap tiles and Google Maps direction links.
- Styling: Tailwind CSS v4 plus custom CSS.
- State/data: Local TypeScript data files and in-memory per-caller map state; no database visible.
In the demo, the MCP apps is deployed via the Manufact platform.
Real-time news feeds and open OSINT war data integrate directly into MCP servers, ensuring information currency during fast-evolving crises.
User personalization (from internal LLM memory GPT/Claude) enhances guidance precision. The system includes emergency calling features (that start calls when “Call” button is clicked) and optimized messaging interfaces for first responders (ready to copy&paste).
Social Impact
Civil Protection corps worldwide can customize MCP app catalogs based on geographical needs (regional maps, cultural guidelines) and crisis types (war zones, floods, earthquakes), dramatically reducing response time from minutes to seconds—making the critical difference in life-or-death situations.
Prior Work
This was an idea that we discussed long ago with some Iranian friend. We never coded it.