关于 ItalyFare MCP
ItalyFare MCP 查询意大利各地火车、巴士、渡轮和私人接送的实时价格,供旅客通过 MCP 客户端比较交通选项。
主要功能
- 01实时查询交通价格
- 02列出 71 条以上路线
- 03查看路线价格与时间
- 04查询最便宜出行日
适用场景
- 01比较意大利城市间的交通价格
- 02查看路线时长和票价详情
- 03寻找票价较低的出行日
MCP 相关
MCP 服务提供实时价格搜索、路线列表、路线详情和最便宜出行日查询工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
4收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| from_city | string | 是 | |
| to_city | string | 是 | |
| date | string | 否 |
详细介绍
意大利接送服务
意大利各城市间火车、巴士、渡轮和私人接送服务的实时价格。
此软件包包含:
- 前端:支持 i18n 的 Next.js 14(支持 7 种语言)
- MCP 服务:用于实时价格搜索的 Claude MCP 服务
- 文档:架构、研究和供应商信息
快速开始
前端(Next.js)
cd frontend
npm install
npm run dev
服务将在 http://localhost:3000 启动
MCP 服务
MCP 服务连接到生产环境中的 Italy Transfers API。
cd mcp
# See mcp/README.md for deployment instructions
项目结构
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
功能
前端:
- 搜索 71 条以上意大利交通路线的实时价格
- 多语言支持(EN、IT、DE、FR、ES、RU、PT)
- 针对 SEO 优化的静态生成和增量静态再生成
- 适配移动设备的 Tailwind CSS 设计
MCP 服务:
search_italy_transport- 搜索路线实时价格list_italy_routes- 列出所有 71 条以上可用路线get_route_info- 查看详细的价格和时间信息get_cheapest_travel_day- 查找最合适的出行日期
支持的路线
- 罗马、米兰、佛罗伦萨、威尼斯、那不勒斯、巴勒莫、热那亚、都灵、博洛尼亚、维罗纳
- 所有主要机场(FCO、MXP、VCE、BGY、NAP)
- 互联路线:71 条以上热门目的地路线
开发
语言:TypeScript(前端)、Python(MCP) 框架:Next.js 14、FastMCP 样式:Tailwind CSS i18n:next-intl
文档
许可证
MIT
支持
如需反馈问题、提出疑问或参与贡献:
- 查看 CONTRIBUTING.md
- 查看现有的 GitHub Issues
- 提交新的 Issue 并附上详细信息
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。