Skip to main content
Glama

Malaysia Prayer Time MCP Server


개요

말레이시아 기도 시간 MCP 서버는 말레이시아 전역의 정확한 이슬람 기도 시간을 제공합니다. 이 서버는 Claude Desktop과 완벽하게 통합되는 모델 컨텍스트 프로토콜(MCP)을 구현하여 AI 비서를 통해 실시간 기도 일정을 직접 제공합니다.

이 서버는 waktusolat.app API를 활용하여 JAKIM에서 검증한 기도 시간을 검색하고 도시, 지역 코드 또는 좌표로 검색하는 기능을 지원합니다.

특징

위치 기반 시간 : 말레이시아의 모든 도시 또는 지역의 기도 시간을 받으세요
좌표 지원 : 위도와 경도 좌표를 사용하여 기도 시간을 찾으세요
지역 코드 접근 : JAKIM 지역 코드를 사용하여 직접 쿼리합니다(예: 쿠알라룸푸르의 경우 SGR03 ).
기도 일정 완료 : 매일의 모든 기도 시간(파즈르, 일출, 두르, 아스르, 마그리브, 이샤)을 검색합니다.
현재 기도 상태 : 현재 및 다음 기도 시간을 확인하세요
강력한 오류 처리 : 네트워크 문제 및 API 변경 사항을 우아하게 처리합니다.
Claude Desktop과의 원활한 통합 : MCP를 통한 Claude Desktop과의 깔끔한 통합

설치

필수 조건

  • Python 3.10 이상
  • 클로드 데스크탑(최신 버전)
  • pip 또는 uv 패키지 관리자

옵션 1: GitHub에서 설치

지엑스피1

옵션 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 Desktop 구성

  1. Claude Desktop 구성 파일을 생성하거나 편집합니다.

맥OS :

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
  1. 다음 구성을 추가합니다(설정에 따라 경로를 조정합니다):
{ "mcpServers": { "malaysia-prayer-time": { "command": "/absolute/path/to/your/.venv/bin/python", "args": [ "main.py" ], "cwd": "/absolute/path/to/mcp-server-malaysia-prayer-time" } } }
  1. 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 (float): 위도 좌표
  • longitude (float): 경도 좌표
  • date (문자열, 기본값: "today"): YYYY-MM-DD 형식 또는 "today" 날짜
list_zones

말레이시아에서 사용 가능한 모든 기도 시간대와 해당 코드를 나열합니다.

기도 시간 정보

서버는 다음과 같은 기도시간을 제공합니다:

  • 임삭(새벽 식사 시간, 가능하다면)
  • 파즈르(새벽기도)
  • 시루크/일출
  • 두르(정오기도)
  • 아스르(오후 기도)
  • 마그리브(일몰기도)
  • 이샤(야간기도)

존 커버리지

이 서버는 현재 말레이시아의 모든 JAKIM 구역을 지원합니다. 좌표 기반 조회는 다음과 같은 주요 지역을 지원합니다.

  • 쿠알라룸푸르/셀랑고르: SGR01-SGR04
  • 페락: PRK01-PRK04
  • 페낭: PNG01
  • 조호르: JHR01
  • 케다: KDH01
  • 트렝가누: TRG01
  • 켈란탄: KTN01
  • 멜라카: MLK01

문제 해결

일반적인 문제

Claude가 서버에 연결할 수 없습니다
  1. 구성 경로가 절대적이고 올바른지 확인하세요
  2. 클로드 로그 확인:
    # macOS tail -f ~/Library/Logs/Claude/mcp*.log # Windows type %APPDATA%\Claude\Logs\mcp*.log
  3. 서버를 직접 테스트하세요:
    cd /path/to/mcp-server-malaysia-prayer-time python main.py
기도 시간이 없습니다
  1. 인터넷 연결 확인
  2. 지역 코드가 유효한지 확인하세요( list_zones 사용)
  3. API를 일시적으로 사용할 수 없을 수 있습니다. 나중에 다시 시도하세요.
도시를 찾을 수 없습니다

다른 철자법, 인근 주요 도시 또는 적절한 지역 코드를 사용해 보세요.

기여하다

참여를 환영합니다! 참여 방법은 다음과 같습니다.

  1. 저장소를 포크하세요
  2. 기능 브랜치를 생성합니다: git checkout -b feature/amazing-feature
  3. 변경 사항을 커밋하세요: git commit -m 'Add some amazing feature'
  4. 브랜치에 푸시: git push origin feature/amazing-feature
  5. 풀 리퀘스트 열기

개발 설정

# 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 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

감사의 말


-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Claude Desktop을 통해 말레이시아 기도 시간 데이터에 대한 접근을 제공하는 MCP 서버로, 사용자는 특정 구역의 기도 시간을 검색하고, 이용 가능한 기도 구역을 나열하고, 현재 기도 시간 상태를 확인할 수 있습니다.

  1. 특징
    1. 설치
      1. 필수 조건
      2. 옵션 1: GitHub에서 설치
      3. 옵션 2: uv 사용(권장)
    2. 구성
      1. Claude Desktop 구성
    3. 용법
      1. 예시
    4. API 참조
      1. 사용 가능한 도구
      2. 기도 시간 정보
    5. 존 커버리지
      1. 문제 해결
        1. 일반적인 문제
      2. 기여하다
        1. 개발 설정
      3. 특허
        1. 감사의 말

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            An MCP server that allows checking local time on the client machine or current UTC time from an NTP server
            Last updated -
            14
            Python
            MIT License
            • Apple
          • -
            security
            A
            license
            -
            quality
            A lightweight mcp server that tells you exactly what time is it based on your IP.
            Last updated -
            8
            Python
            MIT License
          • -
            security
            -
            license
            -
            quality
            An MCP server that enables Claude and other MCP clients to interact with Mattermost workspaces, providing channel management, messaging capabilities, and topic monitoring functionality.
            Last updated -
            TypeScript
          • A
            security
            A
            license
            A
            quality
            Model Context Protocol (MCP) server that provides weather forecast, warnings, water level associated with flood, and earthquake reports from Malaysia Government's Open API.
            Last updated -
            4
            Python
            MIT License

          View all related MCP servers

          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