mcp-bangladesh

Bangladesh public data MCP server and REST API (DGHS dengue/measles, FFWC river flood levels, weather, AQI, gov notices, BB forex, BPDB power grid).

Hosted MCP Server

npx add-mcp 'https://mcp.shohag.one/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

mcp-bangladesh

Public data in Bangladesh is mostly locked inside scanned PDFs, broken Bijoy tables, or .gov.bd portals that time out outside local BDIX networks.

This repo runs Python scrapers on GitHub Actions every 2 hours, cleans the output into static JSON files under data/, and serves them through a Cloudflare Worker supporting both MCP (JSON-RPC 2.0 over HTTP) and standard REST endpoints.

Live server: https://mcp.shohag.one

Endpoints

RouteMCP ToolDescription
/api/healthget_dghs_health_statsDGHS daily dengue (8 divisions, 64 districts) and measles numbers parsed from HEOC PDF bulletins
/api/riversget_river_water_levelsFFWC / BWDB observed water levels and danger thresholds across 44 stations
/api/weatherget_bd_weatherTemperature, humidity, wind speed, and 24h rain across 15 districts
/api/airget_air_qualityUS AQI, PM2.5, PM10, NO2, and ozone across 13 cities
/api/noticesget_gov_noticesLatest circulars from DSHE, SHED, MOF, BPSC, PLANDIV, and DPE
/api/economyget_bd_economy_indicatorsBangladesh Bank USD/BDT reference rates, CPI inflation, and TCB retail reports
/api/powerget_bpdb_power_generationBPDB plant-wise day peak and evening peak MW generation
/api/catalogget_bd_geography_catalog8 divisions, 64 districts, and major river profiles

MCP Setup

For Claude Desktop, Cursor, or Windsurf, add the remote endpoint to your config:

{
  "mcpServers": {
    "mcp-bangladesh": {
      "url": "https://mcp.shohag.one/mcp"
    }
  }
}