Malaysia Prayer Time MCP Server

Malaysia Prayer Time MCP Server

site icon
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 是一个专门用于提供马来西亚祈祷时间数据的服务,适用于需要准确祈祷时间信息的应用场景。

核心功能

  • 获取马来西亚特定区域的祈祷时间
  • 列出所有可用的祈祷时间区域
  • 获取当前区域的祈祷时间状态

适用场景

  • 宗教应用:为穆斯林用户提供准确的祈祷时间提醒
  • 日历应用:集成祈祷时间到日历功能中
  • 位置服务:结合地理位置信息提供区域特定的祈祷时间

工具列表

  1. get_prayer_times:获取马来西亚特定区域的祈祷时间
  2. 输入:zone (字符串) - 区域代码(如 'SGR01', 'KUL01')
  3. list_zones:列出马来西亚所有可用的祈祷时间区域
  4. 无需输入
  5. get_current_prayer:获取当前区域的祈祷时间状态
  6. 输入:zone (字符串) - 区域代码(如 'SGR01', 'KUL01')

常见问题解答

  • 无特定常见问题解答提供

使用教程

使用依赖

  1. 创建虚拟环境并安装依赖:
uv venv
source .venv/bin/activate
uv pip install -e .
  1. 使服务器可执行:
chmod +x bin/mcp-server-waktu-solat

安装教程

  1. 克隆仓库
  2. 安装开发依赖:
uv venv
source .venv/bin/activate
uv pip install -e .
  1. 运行服务器:
./bin/mcp-server-waktu-solat

调试方式

  1. 在 Claude Desktop 中配置 MCP 服务器:
{
  "mcpServers": {
    "waktu-solat": {
      "command": "uvx",
      "args": ["run", "/absolute/path/to/bin/mcp-server-waktu-solat"],
      "env": {}
    }
  }
}

替换 /absolute/path/to/ 为实际路径

  1. 重启 Claude Desktop 以加载新的 MCP 服务器

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。