Ruter Connector
БесплатноНе проверенMCP-server for sanntidsdata fra norsk kollektivtrafikk (Ruter/Entur) — er bussen i rute?
Описание
MCP-server for sanntidsdata fra norsk kollektivtrafikk (Ruter/Entur) — er bussen i rute?
README
Er bussen i rute? En MCP-server som gir AI-agenter sanntidsdata for norsk kollektivtrafikk — buss, trikk, t-bane, tog og båt.
Dataene hentes fra Enturs åpne API-er, dit Ruter og alle andre norske kollektivselskaper publiserer rutedata og sanntid. Det betyr at connectoren dekker hele Norge, ikke bare Ruter-området: Skyss i Bergen, AtB i Trondheim, Kolumbus i Stavanger, alle togselskapene — alt sammen. Ingen API-nøkkel kreves.
Verktøy
finn_stoppested
Søker etter holdeplass eller stasjon på navn og returnerer NSR-id-er (Nasjonalt
stoppestedsregister) som brukes videre i avganger.
{ "navn": "Nydalen", "antall": 2 }
[
{ "id": "NSR:StopPlace:59605", "navn": "Nydalen", "sted": "Oslo, Oslo", "kategorier": ["metroStation", "onstreetBus"] },
{ "id": "NSR:StopPlace:31393", "navn": "Nydalen", "sted": "Bergen, Vestland", "kategorier": ["onstreetBus"] }
]
avganger
Sanntidsavganger fra et stoppested: planlagt vs. forventet tid, forsinkelse i minutter, status og eventuelle avviksmeldinger. Kan filtreres på linjenummer og/eller destinasjon, og ta et starttidspunkt (ISO 8601) for oppslag frem i tid.
{ "stoppested_id": "NSR:StopPlace:58366", "linje": "19", "antall": 1 }
{
"stoppested": "Jernbanetorget",
"stoppested_id": "NSR:StopPlace:58366",
"hentet": "11.9., 21:23",
"avganger": [
{
"linje": "19",
"transportmiddel": "trikk",
"destinasjon": "Majorstuen",
"plattform": "C",
"planlagt": "11.9., 21:27",
"forventet": "11.9., 21:29",
"forsinkelse_minutter": 3,
"sanntid": true,
"status": "3 min forsinket",
"operatoer": "Ruter",
"avvik": []
}
]
}
status er én av: i rute, N min forsinket, innstilt eller
kun rutetid (ingen sanntidsdata) — det siste når avgangen ikke rapporterer sanntid ennå.
Typisk agentflyt: finn_stoppested("Jernbanetorget") → avganger("NSR:StopPlace:58366", linje: "19").
Kom i gang
Krever Node.js 18+.
git clone https://github.com/fredrsat/ruter-connector.git
cd ruter-connector
npm install
npm run smoke # røyktest mot Entur uten MCP-laget
Bruk med en MCP-klient
Serveren snakker MCP over stdio og fungerer med alle MCP-klienter (Claude Desktop, Claude Code, AI SDK, m.fl.):
{
"mcpServers": {
"ruter": {
"command": "npx",
"args": ["tsx", "/absolutt/sti/til/ruter-connector/src/index.ts"]
}
}
}
I Claude Code: claude mcp add ruter -- npx tsx /absolutt/sti/til/ruter-connector/src/index.ts
Konfigurasjon
| Miljøvariabel | Standard | Beskrivelse |
|---|---|---|
ET_CLIENT_NAME |
fredrsat-ruter-connector |
Entur ber alle konsumenter identifisere seg med en ET-Client-Name-header på formen firma-applikasjon. Sett din egen hvis du kjører dette selv. |
Datakilder og lisens
- Stoppestedssøk: Entur Geocoder
- Avganger og sanntid: Entur JourneyPlanner v3 (GraphQL)
Dataene er lisensiert under NLOD av Entur. Koden i dette repoet er MIT-lisensiert, se LICENSE.
Установка Ruter Connector
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/fredrsat/ruter-connectorFAQ
Ruter Connector MCP бесплатный?
Да, Ruter Connector MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Ruter Connector?
Нет, Ruter Connector работает без API-ключей и переменных окружения.
Ruter Connector — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Ruter Connector в Claude Desktop, Claude Code или Cursor?
Открой Ruter Connector на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Unyly Deploy
Deploy sites and MCP servers to Unyly straight from your AI agent
автор: UnylyAmap Maps Mcp Server
MCP server for using the AMap Maps API
автор: duxiaohuiPayMCP
Lightweight payments layer for MCP servers: turn tools into paid endpoints with a two-line decorator. [PyPI](https://pypi.org/project/paymcp/) · [npm](https://w
автор: blustAITemplate MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectSupabase
Database, auth and storage
автор: SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Compare Ruter Connector with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
