Malaysia Prayer Time MCP Server
概要
マレーシア祈祷時間MCPサーバーは、マレーシア全土のイスラム教の祈祷時間を正確に提供します。このサーバーはモデルコンテキストプロトコル(MCP)を実装しており、Claude Desktopとシームレスに統合することで、AIアシスタントを通じてリアルタイムの祈祷スケジュールを直接提供します。
サーバーは waktusolat.app API を利用して JAKIM 検証済みの礼拝時間を取得し、都市、ゾーン コード、または座標による検索をサポートします。
Related MCP server: Azan-MCP
特徴
✅位置情報に基づいた時間:マレーシアのどの都市や地区でも礼拝時間を確認できます
✅座標サポート:緯度と経度の座標を使用して祈りの時間を検索します
✅ゾーンコードアクセス:JAKIMゾーンコードを使用して直接クエリを実行します(例:クアラルンプールの場合はSGR03 )
✅完全な祈りのスケジュール:毎日の祈りの時間をすべて取得します(ファジュル、日の出、ズフル、アスル、マグリブ、イシャ)
✅現在の祈りの状況:現在の祈りの時間と次の祈りの時間を決定します
✅堅牢なエラー処理: ネットワークの問題や API の変更を適切に処理します
✅シームレスな Claude 統合: MCP を介した Claude Desktop とのクリーンな統合
インストール
前提条件
Python 3.10以上
Claude Desktop(最新バージョン)
pipまたはuvパッケージマネージャー
オプション1: GitHubからのインストール
# Clone the repository
git clone https://github.com/yourusername/mcp-server-malaysia-prayer-time.git
cd mcp-server-malaysia-prayer-time
# Create and activate a virtual environment
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install dependencies
pip install -e .オプション2: uvを使用する(推奨)
# Clone the repository
git clone https://github.com/yourusername/mcp-server-malaysia-prayer-time.git
cd mcp-server-malaysia-prayer-time
# Create and activate a virtual environment using uv
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install dependencies
uv pip install -e .構成
Claudeデスクトップの設定
Claude Desktop 構成ファイルを作成または編集します。
macOS :
mkdir -p ~/Library/Application\ Support/Claude/
nano ~/Library/Application\ Support/Claude/claude_desktop_config.jsonウィンドウズ:
mkdir -p %APPDATA%\Claude
notepad %APPDATA%\Claude\claude_desktop_config.json次の構成を追加します (設定に応じてパスを調整します)。
{
"mcpServers": {
"malaysia-prayer-time": {
"command": "/absolute/path/to/your/.venv/bin/python",
"args": [
"main.py"
],
"cwd": "/absolute/path/to/mcp-server-malaysia-prayer-time"
}
}
}Claude Desktopを完全に再起動します
使用法
設定が完了すると、自然言語クエリを使用して Claude Desktop から祈りの時間を操作できるようになります。
例
都市/地域別に礼拝時間を取得する
「今日のクアラルンプールの礼拝時間は何時ですか?」
「マレーシアのイポーの礼拝時間を表示」
「PRK02の礼拝時間を取得する」(ゾーンコードを使用)
座標で礼拝時間を取得する
「座標 3.1390, 101.6869 での祈りの時間は何時ですか?」
「場所5.4141、100.3288の礼拝スケジュールを表示」
利用可能なゾーンの一覧
「マレーシアのすべての礼拝時間帯をリストアップ」
「利用可能なすべてのJAKIMゾーンコードを表示」
APIリファレンス
利用可能なツール
MCP サーバーは、Claude に次のツールを公開します。
get_prayer_times
マレーシアの特定の都市またはゾーンコードの礼拝時間を取得します。
パラメータ:
city(文字列、デフォルト: "kuala lumpur"): 都市名またはゾーンコード (例: "SGR03")country(文字列、デフォルト:「マレーシア」):現在は「マレーシア」のみをサポートしていますdate(文字列、デフォルト: "today"): YYYY-MM-DD形式の日付または"today"
get_prayer_times_by_coordinates
地理座標に基づいて祈りの時間を取得します。
パラメータ:
latitude(浮動小数点数): 緯度座標longitude(浮動小数点): 経度座標date(文字列、デフォルト: "today"): YYYY-MM-DD形式の日付または"today"
list_zones
マレーシアで利用可能なすべての礼拝時間帯とそれに対応するコードを一覧表示します。
礼拝時間のご案内
サーバーは次の祈りの時間を提供します:
イムサック(夜明け前の食事時間、可能であれば)
ファジュル(夜明けの祈り)
シュルク/サンライズ
ズフル(正午の祈り)
アスル(午後の祈り)
マグリブ(日没の祈り)
イシャ(夜の祈り)
ゾーンカバレッジ
サーバーは現在、マレーシアのすべてのJAKIMゾーンをサポートしています。座標ベースの検索は、以下の主要エリアをサポートしています。
クアラルンプール/セランゴール: SGR01-SGR04
ペラ州: PRK01-PRK04
ペナン: PNG01
ジョホール:JHR01
ケダ州: KDH01
トレンガヌ州: TRG01
ケランタン州: KTN01
マラッカ:MLK01
トラブルシューティング
よくある問題
クロードはサーバーに接続できません
構成パスが絶対的で正しいことを確認する
Claude のログを確認します。
# macOS tail -f ~/Library/Logs/Claude/mcp*.log # Windows type %APPDATA%\Claude\Logs\mcp*.logサーバーを直接テストします。
cd /path/to/mcp-server-malaysia-prayer-time python main.py
礼拝時間はありません
インターネット接続を確認する
ゾーンコードが有効かどうかを確認します(
list_zonesを使用)API が一時的に利用できない可能性があります。しばらくしてからもう一度お試しください。
都市が見つかりません
別のスペル、近くの主要都市、または適切なゾーンコードを使用してみてください
貢献
貢献を歓迎します!貢献方法は次のとおりです。
リポジトリをフォークする
機能ブランチを作成する:
git checkout -b feature/amazing-feature変更をコミットします:
git commit -m 'Add some amazing feature'ブランチにプッシュ:
git push origin feature/amazing-featureプルリクエストを開く
開発セットアップ
# Clone your fork
git clone https://github.com/yourusername/mcp-server-malaysia-prayer-time.git
cd mcp-server-malaysia-prayer-time
# Set up development environment
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]" # Installs dev dependencies
# Run tests
pytestライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
謝辞
waktusolat.app - 礼拝時間データAPIを提供する
モデルコンテキストプロトコル- MCPフレームワーク向け
JAKIM - 公式の祈りの時間
Claude Desktop - AI統合プラットフォーム向け
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceAn MCP server that provides weather and time tools, enabling users to get current time, weather alerts, and forecasts through natural language with Claude Desktop.4MIT
- AlicenseBqualityCmaintenanceAzan-MCP is an open-source Model Context Protocol (MCP) server that brings a comprehensive suite of Islamic utilities directly into AI assistants such as Claude Desktop.34383MIT
- AlicenseAqualityAmaintenanceMCP server providing Malaysian/global prayer times (JAKIM + Aladhan fallback), nearest mosque/surau finder, and Islamic calendar events.41MIT
- FlicenseBqualityDmaintenanceMCP server for Malaysian prayer times, providing tools to get daily and monthly prayer schedules, next prayer times, and zone listings via the api.waktusolat.app.4
Related MCP Connectors
This MCP server provides seamless access to Malaysia's government open data, including datasets, w…
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/amanasmuei/mcp-server-malaysia-prayer-time'
If you have feedback or need assistance with the MCP directory API, please join our Discord server