article
README
🚀 芜马尔公共汽车 MCP 服务器
这是一个模型上下文协议(MCP)服务器,它为 AI 代理提供了访问坦佩雷(Tampere)公共交通系统公交流量信息的工具。借助该服务器,AI 助手能够回答像“下一班公交车何时在图奥泰卡图(Tuotekatu)公交站停靠?”这类问题,极大地提升了信息查询的便利性。
🚀 快速开始
如果你想使用这个服务器,需要满足以下先决条件:
- Node.js 18 或更高版本
- Waltti GTFS - RT API 的访问凭证(可选,用于开发)
✨ 主要特性
- 🔍 按名称搜索公交站点
- 🚌 获取特定公交站点实时到达信息
- 📊 访问完整的坦佩雷(Tampere)地区公交站点数据库
📦 安装指南
使用 VS Code 设置为 NPX MCP 服务器
将以下内容添加到您的 MCP 服务器配置中:
{
"mcpServers": {
"nysse-bus-tracker": {
"command": "npx",
"args": [
"-y",
"nysse-mcp-server"
],
"env": {
"WALTTI_CLIENT_ID": "YOUR_CLIENT_ID_HERE",
"WALTTI_CLIENT_SECRET": "YOUR_CLIENT_SECRET_HERE"
}
}
}
}
使用 inspector 运行服务器
将 Waltti 凭证添加到 package.json 命令行或环境变量中,然后使用 inspector 任务构建并运行:
npm run inspector
💻 使用示例
该服务器为 AI 代理提供了以下 MCP 工具,具体使用可参考上述配置和运行步骤。
📄 许可证
本项目采用 ISC 许可证。
扫码联系在线客服