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 키를 환경 변수로 구성하세요.
종속성 설치:
서버를 빌드하세요:
자동 재빌드를 사용한 개발의 경우:
디버깅
디버깅을 위해 패키지 스크립트로 제공되는 MCP Inspector를 사용할 수 있습니다.
검사기는 브라우저에서 디버깅 도구에 액세스할 수 있는 URL을 제공합니다.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
This server cannot be installed
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.
이 서버를 사용하면 대규모 언어 모델이 NSW 교통 네트워크의 실시간 교통 알림에 액세스하고 상호 작용할 수 있으며, 교통 모드별 필터링과 중단 및 계획된 작업에 대한 형식화된 알림 정보를 반환할 수 있습니다.
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityEnables Large Language Models to access real-time data on Vilnius public transport stops and routes through the Model Context Protocol.Last updated -21Python
- -securityAlicense-qualityA Model Context Protocol server that integrates with Linear's issue tracking system, allowing LLMs to create, update, search, and comment on Linear issues through natural language interactions.Last updated -324288JavaScriptMIT License
- -securityAlicense-qualityAn MCP service for interacting with Transport NSW's API that enables users to find transport stops around locations and retrieve information about transport alerts and disruptions.Last updated -PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server enabling AI systems to send real-time notifications to phones, desktops, and other devices through the ntfy publish/subscribe service.Last updated -108TypeScriptApache 2.0