What data does the server use?
It uses the Open API from Malaysia’s official open data portal (data.gov.my). Weather forecasts, warnings, water level data, and earthquake reports are fetched from that source.
@yting27
Basic information
Model Context Protocol (MCP) server that provides weather information from Malaysia Government's Open API
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"weather-my-mcp": {
"command": "docker",
"args": [
"build",
".",
"--tag",
"weather-my-mcp"
]
}
}
}district: The name of the district within the specified state for which to retrieve flood warning conditions.
datetime_start: The earliest timestamp in the form of `YYYY-MM-DD HH:MM:SS` (inclusive) from which to retrieve weather warnings. If omitted, defaults to the current date.
location_name: The name or identifier of the location for which the forecast is retrieved.
location: Name or identifier of the place where the earthquake(s) occurred.
A basic Model Context Protocol (MCP) server that provides weather information retrieved from the Open API of Malaysia’s official open data portal. It enables LLMs to get weather forecasts, warnings, water levels associated with floods, and earthquake reports.
Install and configure the server for use with Claude Desktop by editing the claude_desktop_config.json file. The server can be run using uv (with the command uv --directory weather-my-mcp run weather.py) or via Docker (build the image with docker build . --tag weather-my-mcp, then run the container).
It uses the Open API from Malaysia’s official open data portal (data.gov.my). Weather forecasts, warnings, water level data, and earthquake reports are fetched from that source.
Add the server configuration to `claude_desktop_config.json`. You can use either `uv` (with the command shown in the README) or Docker (after building the image). Full instructions are provided in the README.
The server is written in Python and can be run via `uv` or Docker. A typical MCP client (e.g., Claude Desktop) is needed to interact with the server.
No. The README does not mention any authentication requirements. The server directly uses the publicly available open data API.
The server communicates via standard I/O (stdio) as typical for MCP servers run through Claude Desktop. No network‑based transport is described.

Transcripts for one YouTube video or a whole channel or playlist, plus YouTube search, channel and playlist listings, and free new-upload tracking.

Send real handwritten postcards in Poland from Claude, Cursor, or any MCP client. A robot writes with a real pen, addresses the envelope, and mails via Poczta Polska.

A library of conversion components for e-commerce, built on A/B tested mechanics and handed straight to your coding agent. 65 pieces drawn from mechanics that have been A/B tested in real stores: cart drawer with the ups

Create and edit images, videos, music, speech, and sound effects with your getimg account. Use ready-made workflows for professional headshots, photo restoration, stickers, lighting changes, background cleanup, product v
Drive your SVGator account from any AI assistant. Prompt an animation, get an editable project back, and export it as SVG, Lottie, GIF, MP4, and more, then open it in the editor to finish by hand.
Comments