1.0.6 • Published 7 months ago
@rehmatalisayany/weather-mcp-server v1.0.6
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-serverIn Cursor IDE
Add the following configuration to your cursor.json:

{
"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

To connect with Local MCP Server first you need to install
Installation
git clone https://github.com/rehmat123/weather-mcp-server.gitgo to directory and than
Install dependencies and build
npm i
npm buildCode 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 Celsiusconditions: Weather conditions descriptionhumidity: Humidity percentagewindSpeed: Wind speed in m/s
- Arguments:
License
MIT