TfNSW 실시간 알림 MCP 서버
NSW 교통부(TfNSW)의 실시간 알림 API를 위한 모델 컨텍스트 프로토콜 서버입니다. 이 서버는 대용량 언어 모델을 통해 실시간 교통 알림 및 정보에 접근하고 상호작용할 수 있는 도구를 제공합니다.
개요
이 TypeScript 기반 MCP 서버는 NSW 교통국의 실시간 알림 시스템과의 통합을 구현합니다. AI 지원 담당자가 NSW 교통망 전반의 교통 차질, 예정된 공사 및 기타 중요 알림에 대한 최신 정보를 확인할 수 있도록 지원합니다.
Related MCP server: Transport NSW API Client MCP
특징
자원
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 키를 환경 변수로 구성하세요.
종속성 설치:
서버를 빌드하세요:
자동 재빌드를 사용한 개발의 경우:
디버깅
디버깅을 위해 패키지 스크립트로 제공되는 MCP Inspector를 사용할 수 있습니다.
검사기는 브라우저에서 디버깅 도구에 액세스할 수 있는 URL을 제공합니다.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.