EmergencyOps MCP Server
by jdbruh18
README.md
# ๐จ EmergencyOps Disaster Response & Incident Dispatch MCP Server
[](LICENSE)
[](https://www.python.org/downloads/)
[](https://modelcontextprotocol.io)
[](https://ndrf.gov.in/)
A Model Context Protocol (MCP) server that connects LLM agents to active seismic sensors, emergency route logistics, and first-responder team dispatch channels.
---
## ๐งฐ Available MCP Tools
This server exposes **3 tools** over standard I/O (stdio) transport:
### 1. `get_seismic_activity`
Retrieves live seismograph data, epicenters, richter magnitudes, and depth logs.
### 2. `route_emergency_vehicle`
Calculates fast routes and ETAs for emergency ambulance transit and police dispatch vectors.
* **Parameters**:
- `current_lat` *(float, required)*: Starting latitude.
- `current_lon` *(float, required)*: Starting longitude.
- `destination_lat` *(float, required)*: Destination latitude.
- `destination_lon` *(float, required)*: Destination longitude.
### 3. `dispatch_first_responders`
Dispatches rescue personnel, NDRF teams, and fire crews to emergency sectors.
* **Parameters**:
- `sector_id` *(string, required)*: Target area.
- `incident_type` *(string, required)*: Nature of the emergency (e.g. `"Wildfire"`, `"Earthquake"`).
- `severity` *(string, required)*: Severity tier (e.g. `"Critical"`, `"Moderate"`).
---
## ๐ฆ Installation & Quickstart
```bash
# 1. Setup environment
cd emergencyops-mcp-server
python -m venv venv
.\venv\Scripts\activate
# 2. Install package
pip install -e .
```
### Claude Desktop Config
```json
{
"mcpServers": {
"emergencyops": {
"command": "D:/Projects/emergencyops-mcp-server/venv/Scripts/python.exe",
"args": [
"-m",
"emergencyops_mcp.server"
]
}
}
}
```
---
## ๐งช Testing
```bash
python -m pytest -o pythonpath=src
```
This server cannot be deployed
Maintenance
ActivityStale
ResponsivenessNo issues