Malaysia Prayer Time MCP Server logo

Malaysia Prayer Time MCP Server

by amanasmuei

Malaysia Prayer Time MCP Server provides accurate Islamic prayer times for locations throughout Malaysia. This server implements the Model Context Protocol (MCP) to seamlessly integrate with Claude Desktop, delivering real-time prayer schedules directly through your AI assistant.

View on GitHub

Last updated: N/A

What is Malaysia Prayer Time MCP Server?

This server provides accurate Islamic prayer times for locations throughout Malaysia, integrating with Claude Desktop via the Model Context Protocol (MCP). It utilizes the waktusolat.app API to retrieve JAKIM-verified prayer times and supports searching by city, zone code, or coordinates.

How to use Malaysia Prayer Time MCP Server?

To use this server, configure Claude Desktop with the provided configuration details, ensuring the paths are correct for your system. Then, interact with prayer times through Claude Desktop using natural language queries, such as asking for prayer times by city, zone code, or coordinates.

Key features of Malaysia Prayer Time MCP Server

  • Location-Based Times

  • Coordinate Support

  • Zone Code Access

  • Complete Prayer Schedule

  • Current Prayer Status

  • Robust Error Handling

  • Seamless Claude Integration

Use cases of Malaysia Prayer Time MCP Server

  • Getting prayer times for a specific city in Malaysia

  • Finding prayer times using latitude and longitude coordinates

  • Querying prayer times using JAKIM zone codes

  • Integrating real-time prayer schedules into Claude Desktop

FAQ from Malaysia Prayer Time MCP Server

How do I configure Claude Desktop to use this server?

Edit the Claude Desktop configuration file (claude_desktop_config.json) and add the provided configuration, adjusting the paths to your setup.

What kind of queries can I use with Claude Desktop?

You can use natural language queries such as 'What are the prayer times for Kuala Lumpur today?' or 'Show prayer times for Ipoh, Malaysia'.

What if Claude cannot connect to the server?

Verify configuration paths are absolute and correct, check Claude logs, and test the server directly using python main.py.

What if no prayer times are available?

Verify internet connectivity, check if the zone code is valid, and ensure the waktusolat.app API is available.

What if a city is not found?

Try using a different spelling, a nearby major city, or the appropriate zone code.