prayer-time-mcp-server
The prayer_time MCP Server is designed to provide daily Muslim prayer times based on latitude, longitude, and date inputs. It is developed for integration with Claude Desktop and comes with debugging support through the MCP Inspector.
prayer_time MCP Server
An MCP server to get muslim prayer (aka Salah) times for given date and location
Features
Tools
get_daily_prayer_times
- Get daily prayer times for a specific location- Takes
latitude
(number),longitude
(number), anddate
(string, YYYY-MM-DD) as required parameters - Returns the calculated prayer times for the given date and location
Development
Install dependencies:
npm install
Build the server:
npm run build
For development with auto-rebuild:
npm run watch
Installation
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"prayer_time": {
"command": "/path/to/prayer_time/build/index.js"
}
}
}
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
npm run inspector
The Inspector will provide a URL to access debugging tools in your browser.