返回 MCP 目录
public公开dns本地运行

nysse-mcp-server

Tampere公交MCP服务器,提供AI代理访问公交实时信息的工具,包括站点搜索和到站时间查询等功能。

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 许可证。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端