
NS Travel Information MCP Server

2025.04.11
23
TypeScript地图服务交通信息位置服务
NS Travel Information MCP Server 是一个将AI助手转变为荷兰铁路专家的工具。它通过连接Claude到荷兰铁路(NS)的实时旅行信息,为用户提供在荷兰乘坐火车时的导航和查询服务。
View on GitHub
Overview
基本能力
产品定位
NS Travel Information MCP Server 旨在通过AI助手提供荷兰铁路的实时信息查询服务,帮助用户更好地规划和使用荷兰的铁路系统。
核心功能
- 实时列车信息:包括出发和到达时间、站台信息、延误情况等。
- 票价信息:提供单程和往返票价、不同旅行等级的价格、团体票价等。
- 车站信息:包括车站设施、站台布局、自行车租赁信息等。
- 多语言支持:支持荷兰语和英语查询。
- 灵活查询:支持通过车站名称、代码或UIC标识符进行查询。
适用场景
- 查询列车是否准时。
- 查找最佳替代路线。
- 获取票价信息和折扣选项。
- 查询车站设施和可达性。
- 规划早晚班列车行程。
使用教程
使用依赖
- 需要安装Node.js和npm。
- 需要从NS API Portal获取API密钥。
安装教程
1. 使用Claude Desktop与NPM包
更新Claude配置文件(~/Library/Application Support/Claude/claude_desktop_config.json
):
{
"mcpServers": {
"ns-server": {
"command": "npx",
"args": [
"-y",
"ns-mcp-server"
],
"env": {
"NS_API_KEY": "your_api_key_here"
}
}
}
}
2. 使用Smithery
npx -y @smithery/cli install ns-server --client claude
3. 从源代码安装
- 克隆仓库
- 安装依赖:
npm install
- 复制环境文件:
cp .env.example .env
- 在
.env
文件中添加NS API密钥:
NS_API_KEY=your_api_key_here
调试方式
- 确保API密钥正确配置。
- 重启Claude Desktop以使配置更改生效。
- 使用提供的查询示例测试服务功能。