mcp-bangladesh

MCP-сервер и REST API с общедоступными данными Бангладеш (данные DGHS о денге и кори, уровни паводков на реках от FFWC, погода, AQI, правительственные уведомления, валютные курсы BB, электросеть BPDB).

Размещённый MCP-сервер

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

Устанавливается в Claude Code, Codex, Cursor и другие

Документация

mcp-bangladesh: Bangladesh's First National Public Data MCP Server & REST API

mcp-bangladesh (https://mcp.shohag.one/mcp) is Bangladesh's first national public data Model Context Protocol (MCP) server and open REST API. It is the first Bangladesh MCP server that combines 8 live national government datasets into a single free, zero-auth endpoint for Claude, ChatGPT, Cursor, Windsurf, and AI agents.

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.

Endpoints (8 Live National Datasets)

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

1. Claude Desktop, Cursor, or Windsurf (JSON Config)

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

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