这是一个通过MVG(Münchner Verkehrsgesellschaft)API提供慕尼黑公共交通实时信息的模型上下文协议(MCP)服务器。此服务器使AI助手能够帮助用户查询慕尼黑公共交通网络的出行时间、出发时间和车站信息。
mvg_get_departures根据位置查询获取出发信息。
参数:
query (字符串):要搜索的位置名称或地址limit (整数):返回的最大出发次数offsetInMinutes (整数):从现在开始的时间偏移量(分钟)返回值: 最近车站的出发信息列表。
mvg_get_departures_from_station根据特定车站ID获取出发信息。
参数:
stationId (字符串):唯一的车站标识符limit (整数):返回的最大出发次数offsetInMinutes (整数):从现在开始的时间偏移量(分钟)返回值: 指定车站的出发信息列表。
mvg_get_stations检索慕尼黑交通网络中所有可用的车站。
参数: 无
返回值: 慕尼黑所有公共交通车站的完整列表。
mvg_get_station获取特定车站的详细信息。
参数:
stationId (字符串):唯一的车站标识符返回值: 包括名称、位置和可用交通工具类型的详细车站信息。
git clone [你的仓库URL]
cd [仓库名称]
gradle build
gradle run
在你的Claude Desktop claude_desktop_config.json文件中添加以下配置:
{
"mcpServers": {
"muc-transport": {
"command": "java",
"args": [
"-jar",
"/path/to/your/muc-transport-mcp-server.jar"
],
"env": {}
}
}
}
一旦与Claude Desktop集成,你可以提出如下问题:
此服务器依赖于MVG(Münchner Verkehrsgesellschaft)公共API来提供实时交通信息。服务器包含一个MVGClient,用于处理与MVG后端服务的所有通信。
服务器使用以下主要数据类型:
此服务器使用MVG API,该API不适用于商业用途。 MVG API仅用于信息和个人用途。请参阅官方MVG服务条款以获取详细的使用指南和限制。
通过使用此MCP服务器,您确认:
对于以下问题: