Mcp Sncf Navitia — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Sncf Navitia (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
MCP server for French railway queries via the Navitia API (SNCF coverage). Search for French stations, plan journeys, and get departure boards — powered by SNCF data.
Status: Ready
git clone [email protected]:McCullonas/mcp-sncf-navitia.git
cd mcp-sncf-navitia
bun install| Variable | Required | Description |
|---|---|---|
NAVITIA_API_KEY | Yes | Your Navitia API token |
Register for free at navitia.io. The free tier provides access to SNCF data across France.
sncf_search_placesSearch for French railway stations and places by name.
Parameters:
query — Station or place name (e.g. "Paris Gare du Nord", "Lyon Part-Dieu")count (optional) — Max results (default 5)Returns: place name, ID, type, and coordinates.
sncf_get_journeysGet train journey options between two locations.
Parameters:
from — Origin place ID (from sncf_search_places)to — Destination place IDdatetime (optional) — ISO 8601 departure datetime (default: now)count (optional) — Number of journey options (default 3)Returns: routes, legs, transfers, duration, walking segments, departure/arrival times.
sncf_get_departuresGet upcoming departures from a station.
Parameters:
stopId — Stop area ID (from sncf_search_places)datetime (optional) — ISO 8601 datetime (default: now)count (optional) — Number of departures (default 10)Returns: line info, direction, departure time, network info.
Add to your settings.json:
{
"mcpServers": {
"sncf-navitia": {
"command": "bun",
"args": ["run", "/path/to/mcp-sncf-navitia/src/index.ts"],
"env": {
"NAVITIA_API_KEY": "your-key-here"
}
}
}
}NAVITIA_API_KEY=your-key bun run src/index.ts
bun build src/index.ts --outdir dist --target nodeQueries the Navitia API with SNCF coverage, which includes intercity, regional (TER), and high-speed (TGV/Inoui) services across France. Navitia is operated by Kisio Digital, an SNCF subsidiary.
MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.