trendbender/italy-transfer
0 Views
0 Installs
š āļø - Real-time train, bus, ferry and private transfer prices between 40+ Italian cities. Compare transport options across Italy instantly.
Quick Install
One-Click IDE Configuration
claude_desktop_config.json
{
"mcpServers": {
"trendbender-italy-transfer": {
"command": "npx",
"args": [
"-y",
"trendbender-italy-transfer"
]
}
}
}Or
Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.
Documentation Overview
Italy Transfers
Real-time train, bus, ferry and private transfer prices across Italian cities.
This package includes:
- Frontend: Next.js 14 with i18n support (7 languages)
- MCP Server: Claude MCP server for real-time price searches
- Documentation: Architecture, research, and supplier information
Quick Start
Frontend (Next.js)
cd frontend
npm install
npm run dev
Starts on http://localhost:3000
MCP Server
The MCP server connects to the production Italy Transfers API.
cd mcp
# See mcp/README.md for deployment instructions
Project Structure
italy-transfer/
āāā frontend/ # Next.js 14 app with next-intl
ā āāā app/ # App router pages
ā āāā components/ # React components
ā āāā lib/ # Utilities (price formatting, routing)
ā āāā messages/ # i18n translations (en, it, de, fr, es, ru, pt)
ā āāā public/ # Static assets
āāā mcp/ # Claude MCP server
ā āāā server.py # MCP implementation
ā āāā .mcp.json # MCP metadata
ā āāā README.md # Deployment guide
āāā docs/ # Documentation
āāā ARCHITECTURE.md
āāā research/ # SEO and market research
āāā suppliers/ # Supplier integrations
Features
Frontend:
- Real-time price search across 71+ Italian transport routes
- Multi-language support (EN, IT, DE, FR, ES, RU, PT)
- SEO-optimized static and incremental static regeneration
- Mobile-responsive Tailwind CSS design
MCP Server:
search_italy_transport- Search routes with live priceslist_italy_routes- List all 71+ available routesget_route_info- Detailed price and time infoget_cheapest_travel_day- Find best travel day
Supported Routes
- Rome, Milan, Florence, Venice, Naples, Palermo, Genoa, Turin, Bologna, Verona
- All major airports (FCO, MXP, VCE, BGY, NAP)
- Interconnected routes: 71+ popular destinations
Development
Language: TypeScript (frontend), Python (MCP) Framework: Next.js 14, FastMCP Styling: Tailwind CSS i18n: next-intl
Documentation
- Architecture - System design and components
- MCP Server - Claude integration guide
- Contributing - Development workflow
License
MIT
Support
For issues, questions, or contributions:
- Check CONTRIBUTING.md
- Review existing GitHub Issues
- Submit a new issue with details