An MCP server that provides access to NS (Dutch Railways) travel information.
22 stars2 watching2 forks
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