TfNSW Realtime Alerts MCP Server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

TfNSW 실시간 알림 MCP 서버

NSW 교통부(TfNSW)의 실시간 알림 API를 위한 모델 컨텍스트 프로토콜 서버입니다. 이 서버는 대용량 언어 모델을 통해 실시간 교통 알림 및 정보에 접근하고 상호작용할 수 있는 도구를 제공합니다.

개요

이 TypeScript 기반 MCP 서버는 NSW 교통국의 실시간 알림 시스템과의 통합을 구현합니다. AI 지원 담당자가 NSW 교통망 전반의 교통 차질, 예정된 공사 및 기타 중요 알림에 대한 최신 정보를 확인할 수 있도록 지원합니다.

특징

자원

  • nsw-transport:// URI를 통해 전송 알림을 나열하고 액세스합니다.
  • 교통수단(버스, 기차, 페리 등)별로 알림을 필터링합니다.
  • AI 도우미가 쉽게 사용할 수 있는 일반 텍스트 형식

도구

  • get-transport-alerts - 현재 교통 알림 검색
    • 운송 수단으로 필터링
    • 영향을 받는 경로, 기간 및 영향 세부 정보를 포함한 형식화된 알림 정보를 반환합니다.

프롬프트

  • transport-disruption-summary - 현재 교통 중단 알림 요약 생성
    • 관련 알림 세부 정보를 내장 리소스로 포함합니다.
    • 주요 혼란에 대한 LLM 요약을 위한 구조화된 프롬프트를 반환합니다.

운송 모드

다음과 같은 운송 모드가 지원됩니다.

  • all - 모든 운송 수단
  • buses - 시드니 메트로 및 외곽 메트로 버스 서비스
  • ferries - 시드니 페리 및 뉴캐슬 교통 페리
  • lightrail - 경전철 서비스
  • metro - 시드니 메트로
  • nswtrains - NSW Trains 지역 열차 및 버스
  • regionbuses - 지역 버스 서비스
  • sydneytrains - 시드니 열차 교외 및 도시간 네트워크

입증

이 서버를 사용하려면 TfNSW 오픈 데이터 API 인증이 필요합니다. TfNSW 오픈 데이터 허브 에서 API 키를 등록해야 합니다.

설치

Claude Desktop과 함께 사용하려면 서버 구성을 추가하세요.

MacOS의 경우: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows의 경우: %APPDATA%/Claude/claude_desktop_config.json

지엑스피1

"your_api_key_here" TfNSW Open Data Hub 의 TfNSW API 키로 바꾸세요.

개발

.env 파일에서 API 키를 환경 변수로 구성하세요.

NSW_TRANSPORT_API_KEY="your_api_key_here"

종속성 설치:

npm install

서버를 빌드하세요:

npm run build

자동 재빌드를 사용한 개발의 경우:

npm run watch

디버깅

디버깅을 위해 패키지 스크립트로 제공되는 MCP Inspector를 사용할 수 있습니다.

npm run inspector

검사기는 브라우저에서 디버깅 도구에 액세스할 수 있는 URL을 제공합니다.

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

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

이 서버를 사용하면 대규모 언어 모델이 NSW 교통 네트워크의 실시간 교통 알림에 액세스하고 상호 작용할 수 있으며, 교통 모드별 필터링과 중단 및 계획된 작업에 대한 형식화된 알림 정보를 반환할 수 있습니다.

  1. Overview
    1. Features
      1. Resources
      2. Tools
      3. Prompts
    2. Transport Modes
      1. Authentication
        1. Installation
          1. Development
            1. Debugging
          2. License
            ID: 7fteeo18to