公交到站查询服务

一个基于Model Context Protocol (MCP)的服务,提供新加坡陆路交通管理局(LTA)实时公交到站信息查询功能,可与本地LLM环境集成。

  • by sivabalaji1986
  • Java
  • 本地部署
  • 更新于
在 GitHub 查看 sivabalaji1986/sg-lta-mcp-server

使用说明

SG LTA MCP服务器

该项目实现了 模型上下文协议(MCP)服务器 该工具提供了一种从新加坡陆路交通管理局(LTA)获取实时巴士到达信息的工具。MCP服务器通过标准输入/输出与Claude Desktop或任何支持LLM的本地环境集成,使会话代理能够查询公交车到达情况。

🧩 关键组件

  • 弹簧靴3.5.3
  • Java 21
  • Spring AI MCP服务器(基于STDIO)
  • 外国客户 因为打电话给 sg-lta-bus-arrivals 服务
  • 基于OpenAPI的接口 用于工具规范和代码生成

🔧 设置

先决条件

  • Java 21
  • Maven 3.8+
  • sg-lta-bus-arrivals 服务正在运行 http://localhost:8688

配置

# application.yml
server:
  port: 8689
  servlet:
    contextPath: /mcp

sg-lta:
  base-url: http://localhost:8688