Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@rehmatalisayany/weather-mcp-server

rehmat12375MIT1.0.6TypeScript support: included

MCP Weather Service - A MCP server for weather data using Open Meteo API

mcp, weather, cursor, model-context-protocol, weather-api, open-meteo

readme

Weather MCP Server in TypeScript

A Model Context Protocol (MCP) server for fetching weather data using the Open-Meteo API. This server can be integrated with Cursor IDE to provide weather information through the MCP protocol.

Usage

As a CLI Tool

npx @rehmatalisayany/weather-mcp-server

In Cursor IDE

Add the following configuration to your cursor.json: alt text

{
  "mcp": {
    "servers": {
      "weather": {
        "command": "@rehmatalisayany/weather-mcp-server",
        "transport": "stdio"
      }
    }
  }
}

Test using MCP Client

check get-weather.ts for source code, you can run this file to connect to MCP Server

alt text

To connect with Local MCP Server first you need to install

Installation

git clone https://github.com/rehmat123/weather-mcp-server.git

go to directory and than

Install dependencies and build

npm i
npm build

Code usage in your Agent

   const transport = new StdioClientTransport({
     command: 'node',
     args: ['dist/index.js']
   });

To connect with Remote MCP Server use this, you dont need to install and compile

  const transport = new StdioClientTransport({
    command: 'npx',
    args: ['@rehmatalisayany/weather-mcp-server']
  });

API

The server provides the following tool:

  • getWeather: Get current weather for a location
    • Arguments:
      • location: String (city name or location)
    • Returns:
      • temperature: Current temperature in Celsius
      • conditions: Weather conditions description
      • humidity: Humidity percentage
      • windSpeed: Wind speed in m/s

License

MIT