Skip to main content
Glama

Weather & Prayer Times MCP Server

by sthossan

🧠 Node MCP Local Server (TypeScript)

This is a Model Context Protocol (MCP) demo server implemented in Node.js + TypeScript, running via STDIO.

🚀 Features

  • Tools: Weather & Namaz times

  • Prompts: Motivation & Greeting

  • Resources: Example Readme

  • Sampling: Random quote

🧩 Run Locally

npm install npm run start

API Keys

  • OpenWeatherMap:

    • Sign up for a free account at OpenWeatherMap.

    • Generate your API key.

    • Replace YOUR_OPENWEATHERMAP_API_KEY in your .env file with this key.

  • Aladhan API:

    • The Aladhan API for namaz timings generally does not require an API key for its public endpoints.

📦 Environment

Copy .env.example.env and add any API keys (if needed).

## ⚙️ Configure your MCP client to spawn the server

For Claude Desktop Add to your claude_desktop_config.json:

{ "mcpServers": { "weather-prayer": { "command": "node", "args": ["/path/to/your/mcp-server/dist/server.js"], "env": { "API_KEY": "default-api-key" } } } }

For Cursor Add to your Cursor MCP configuration:

{ "mcpServers": { "weather-prayer": { "command": "node", "args": ["/path/to/your/mcp-server/dist/server.js"], "env": { "API_KEY": "default-api-key" } } } }

For ChatGPT If using ChatGPT with MCP support, configure in your MCP settings:

{ "servers": [ { "name": "weather-prayer", "command": "node", "args": ["/path/to/your/mcp-server/dist/server.js"], "env": { "API_KEY": "default-api-key" } } ] }
-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Enables users to get weather information and Islamic prayer (Namaz) times, along with motivational prompts and random quotes. Integrates with OpenWeatherMap and Aladhan APIs to provide location-based weather data and prayer schedules.

  1. 🚀 Features
    1. 🧩 Run Locally
      1. API Keys
    2. 📦 Environment

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/sthossan/mcp-server'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server