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

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