
Malaysia Prayer Time MCP Server

2025.04.04
0
Python祈祷时间服务马来西亚宗教数据位置服务
Malaysia Prayer Time MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供马来西亚祈祷时间数据。该服务通过集成 github.com/mptwaktusolat/api-waktusolat 的 API,能够获取特定区域的祈祷时间、列出所有可用的祈祷时间区域以及获取当前区域的祈祷时间状态。
View on GitHub
Overview
基本能力
产品定位
Malaysia Prayer Time MCP Server 是一个专门用于提供马来西亚祈祷时间数据的服务,适用于需要准确祈祷时间信息的应用场景。
核心功能
- 获取马来西亚特定区域的祈祷时间
- 列出所有可用的祈祷时间区域
- 获取当前区域的祈祷时间状态
适用场景
- 宗教应用:为穆斯林用户提供准确的祈祷时间提醒
- 日历应用:集成祈祷时间到日历功能中
- 位置服务:结合地理位置信息提供区域特定的祈祷时间
工具列表
- get_prayer_times:获取马来西亚特定区域的祈祷时间
- 输入:
zone
(字符串) - 区域代码(如 'SGR01', 'KUL01') - list_zones:列出马来西亚所有可用的祈祷时间区域
- 无需输入
- get_current_prayer:获取当前区域的祈祷时间状态
- 输入:
zone
(字符串) - 区域代码(如 'SGR01', 'KUL01')
常见问题解答
- 无特定常见问题解答提供
使用教程
使用依赖
- 创建虚拟环境并安装依赖:
uv venv
source .venv/bin/activate
uv pip install -e .
- 使服务器可执行:
chmod +x bin/mcp-server-waktu-solat
安装教程
- 克隆仓库
- 安装开发依赖:
uv venv
source .venv/bin/activate
uv pip install -e .
- 运行服务器:
./bin/mcp-server-waktu-solat
调试方式
- 在 Claude Desktop 中配置 MCP 服务器:
{
"mcpServers": {
"waktu-solat": {
"command": "uvx",
"args": ["run", "/absolute/path/to/bin/mcp-server-waktu-solat"],
"env": {}
}
}
}
替换 /absolute/path/to/
为实际路径
- 重启 Claude Desktop 以加载新的 MCP 服务器