이탈리아 열차 데이터 MCP 서버: 클로드에서 실시간 지연, 출발 및 시간표 정보 제공

한 개발자가 트레니탈리아를 위한 비공식 MCP 서버를 만들어 클로드가 자연어로 기차 관련 질문에 답할 수 있도록 했습니다. 이 프로젝트는 이탈리아에서 기차 지연을 확인하기 위해 여러 앱을 전환해야 하는 일상적인 통근 문제를 해결하기 위해 구축되었습니다.
사용 가능한 도구
- 역 이름으로 검색 ("투스콜라나" 또는 "로마 테르미니"와 같은 퍼지 입력 처리)
- 실시간 출발 안내판
- 실시간 도착 안내판
- 전체 기차 추적 — 위치, 지연, 모든 정차역
- 실시간 지연 정보가 포함된 두 역 간의 시간표
기술적 구현
시간표 기능은 하이브리드 로직을 사용합니다: 공식 NeTEx 이탈리아 프로필(25,480개의 예정된 운행)에서 정적 시간표를 가져온 다음, Viaggiatreno의 실시간 API와 교차 검증하여 시간표에는 있지만 실제로 해당 역에 정차하지 않는 "유령 열차"를 걸러냅니다. 향후 90분 이내의 출발 열차에 대해서는 asyncio.gather를 통해 실시간 지연 데이터를 주입합니다.
이 서버는 stdio 모드(클로드 데스크톱 및 커서용)와 원격 배포를 위한 SSE 모드 모두에서 작동합니다. 저장소는 https://github.com/Fanfulla/MCP_Trenitalia에서 확인할 수 있습니다.
📖 전체 Source 읽기: r/ClaudeAI
👀 See Also

Claude AI를 위한 시각적 프롬프트 프레임워크, 텍스트 프롬프트를 단일 이미지로 대체하다
수용 능력 원칙 v9는 Claude AI를 위한 단일 플로우차트 이미지를 텍스트 프롬프트 대신 사용하는 양방향 구조적 프레임워크입니다. 시스템 매개변수나 목표에 따라 구조적 진단이나 생성적 구축 계획을 제공합니다.

LetMeWatch: FFmpeg 장면 감지를 통해 Claude에 비디오 분석 기능을 추가하는 Python 플러그인
개발자가 FFmpeg를 사용해 장면 감지를 수행하고, 시각적 변화가 있는 프레임만 추출하여 타임스탬프를 추가한 후, 이를 배치로 Claude의 다중모달 비전 기능에 입력하는 약 200줄의 Python 플러그인 'LetMeWatch'를 만들어 Claude가 비디오를 분석할 수 있게 했습니다.

다트 AI 생산성 앱 리뷰: OpenClaw 통합 기능 포함
한 사용자가 생산성을 위해 Things에서 Dart AI로 전환한 경험을 공유했습니다. Getting Things Done 방법론을 완벽하게 구현하기 위해 OpenClaw에 대한 완전한 접근성을 제공하는 Dart AI가 더 우수하다고 평가했지만, UI 문제와 초기 설정 복잡성은 지적했습니다.

AI 코딩 도구 분석: 3,177개의 API 호출 해부하기
3,177개의 API 호출에 대한 기술적 분석은 4가지 AI 코딩 도구가 컨텍스트 창을 관리하는 방식을 밝혀내며 비효율성과 차이점을 드러냅니다.