MCP Server for Italian Train Data: Real-Time Delays, Departures, and Schedules in Claude

A developer has created an unofficial MCP server for Trenitalia that allows Claude to answer train-related questions in natural language. The project was built to solve the daily commute problem of switching between apps to check train delays in Italy.
Available Tools
- Search stations by name (handles fuzzy input like "Tuscolana" or "Roma Termini")
- Real-time departure board
- Real-time arrival board
- Full train tracking — position, delay, all stops
- Schedules between two stations with live delay enrichment
Technical Implementation
The schedule functionality uses hybrid logic: it pulls static timetables from the official NeTEx Italian Profile (25,480 scheduled trips), then cross-checks with Viaggiatreno's live API to filter out "ghost trains" — trains that exist in the timetable but don't actually stop at that station. For departures in the next 90 minutes, it also injects real-time delay data via asyncio.gather.
The server works in both stdio mode (for Claude Desktop and Cursor) and SSE mode for remote deployment. The repository is available at https://github.com/Fanfulla/MCP_Trenitalia.
📖 Read the full source: r/ClaudeAI
👀 See Also

LM Studio plugins add web image analysis for vision-capable LLMs
A developer created plugins for LM Studio that enable vision-capable LLMs to fetch and analyze images from the web, with automatic image processing and tool chaining. The plugins work with models like Qwen 3.5 9b/27b and include updated Duck-Duck-Go and Visit Website functionality.

Replacing Kafka, Redis, and RabbitMQ with NATS: A Developer's Experience
A developer replaced Kafka, Redis, and RabbitMQ with NATS in their architecture, sharing specific implementation details and lessons learned from consolidating multiple messaging systems into one tool.

MemAware benchmark shows RAG-based agent memory fails on implicit context retrieval
The MemAware benchmark tests whether AI agents can surface relevant past context when users don't explicitly ask for it, revealing that current memory systems score only 2.8% accuracy on hard implicit queries versus 0.8% with no memory.

TextForge: A Claude Code-built email approval tool for LLM workflows
A developer built TextForge using Claude Code to automate email workflows with mandatory approval gates, preventing LLMs from sending emails without explicit permission. The tool integrates with Pipedrive CRM and required Google CASA2 security audit compliance.