Malaysia Prayer Time for Claude Desktop

Malaysia Prayer Time for Claude Desktop

用于马来西亚祈祷时间数据的模型上下文协议 (MCP) 服务器

本指南帮助你设置和使用马来西亚祷告时间工具,作为 Claude 桌面版的扩展。

安装

自动安装(推荐)

./install.sh

手动安装

pip install requests mcp
chmod +x claude_mcp_server.py

启动服务器

./claude_mcp_server.py

连接 Claude 桌面版

方法 1:通过 Claude 扩展 UI

  1. 打开 Claude 桌面版 → 设置 → 扩展
  2. 添加新扩展 → 自定义扩展
  3. 名称填写"马来西亚祷告时间"
  4. 输入服务器显示的连接信息

方法 2:编辑配置文件

  1. 运行 ./get_path.py 获取配置信息
  2. 编辑配置文件:
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  3. 添加配置片段:
    {
      "mcpServers": {
        "Malaysia Prayer Time": {
          "command": "/path/to/claude_mcp_server.py",
          "args": []
        }
      }
    }
    
  4. 重启 Claude 桌面版

使用方法

可用工具

  • list_zones - 列出所有可用祷告时间区域
  • get_prayer_times - 获取指定区域的祷告时间
  • get_current_prayer - 检查当前祷告状态

示例查询

  • "马来西亚有哪些可用的祷告时间区域?"
  • "显示今天吉隆坡的祷告时间"
  • "吉兰丹现在的祷告时间是什么?"
  • "SGR01的下一个祷告时间是什么时候?"

常用区域代码

  • SGR01: 雪兰莪(巴生谷、吉隆坡)
  • JHR01: 柔佛(奥岛、班加拉岛)
  • KTN01: 吉兰丹(哥打巴鲁)
  • WLY01: 吉隆坡、布城

故障排除

  • 确保已安装所有依赖项
  • 检查 API 可访问性
  • 验证 Claude 配置文件语法正确
  • 重启 Claude 桌面版后再试

本工具使用 github.com/mptwaktusolat/api-waktusolat 的 API