本项目为 SNCF(法国国家铁路公司)的多式联运服务打造了强大的技术架构。它与 Claude AI 深度集成,能智能规划火车、公交等交通行程,还可提供实时信息与干预功能。
本项目旨在为 SNCF 的多式联运服务提供强大的技术支持,通过与 Claude AI 深度集成,实现交通行程的智能规划与实时信息服务。以下是使用前的安装与配置步骤。
train_stations_europe.csv 文件到服务器目录,并确保其权限设置正确。plan_journey_by_city_names 工具根据城市名称规划最佳火车路线。get_station_details 工具获取详细信息。get_station_schedule 工具查看特定站点的 upcoming 和 upcoming 火车班次。report_service_interruption 工具用于报告问题。支持多种语言的行程规划和报告,包括英语、法语和其他欧洲语言。
支持与其他交通方式(如公共汽车、飞机)的数据交换。
# 初始化服务器
mcp_server = SNCFMCP_Server(api_key="your_api_key")
# 计划从巴黎到马赛的行程
journey = mcp_server.plan_journey(from_city="Paris", to_city="Marseille")
print(journey.details)
# 初始化服务器
mcp_server = SNCFMCP_Server(api_key="your_api_key")
# 查询里昂站的基本信息
station_info = mcp_server.get_station_details(station_id=" Lyon ")
print(station_info.facilities)
--verbose 标志启用详细 Debugging 模式。本项目遵守 MIT 协议授权,具体条款请参阅 LICENSE 文件。
感谢以下人员和机构的支持: