An MCP server that provides access to NS (Dutch Railways) travel information.
NS Travel Information MCP Server
An MCP server that provides access to NS (Dutch Railways) travel information.
Setup
-
Clone this repository
-
Install dependencies:
npm install
-
Copy the example environment file:
cp .env.example .env
-
Add your NS API key to the
.env
file:NS_API_KEY=your_api_key_here
You can get an API key from NS API Portal
-
Run the server:
npm start
Integration with Claude Desktop
To add this server to Claude Desktop, update your Claude configuration file (~/Library/Application Support/Claude/claude_desktop_config.json
) by adding the following to the mcpServers
object:
{
"mcpServers": {
"ns-server": {
"command": "node",
"args": [
"/path/to/ns-server/build/index.js"
],
"env": {
"NS_API_KEY": "your_api_key_here"
}
}
}
}
Make sure to:
- Replace
/path/to/ns-server
with the actual path to your installation - Add your NS API key in the
env
section
After updating the configuration, restart Claude Desktop for the changes to take effect.
Environment Variables
| Variable | Description | |----------|-------------| | NS_API_KEY | Your NS API key (required) |
License
This project is licensed under the MIT License - see the LICENSE file for details
Features
travel
api
configuration
Category
Location Services