Canada Travel Advisory MCP Server
Canada Travel Advisory MCP Server
Ein MCP server für Reisehinweise der kanadischen Regierung, basierend auf dem Open-Data-Index von Global Affairs Canada mit 230 Reisezielen.
Leichtgewichtig von Grund auf: eine einzige index.js, eine Abhängigkeit (@modelcontextprotocol/sdk), kein Build-Schritt, kein TypeScript-Compile, keine HTTP-Bibliothek.
Installation
npm installErfordert Node.js 18+ (nutzt das eingebaute fetch).
Related MCP server: Travel Assistant MCP
Einrichtung
Es wird kein API-Schlüssel benötigt – der Datensatz ist öffentlich und ohne Authentifizierung. Alle unten aufgeführten Clients führen denselben stdio-Befehl aus: node <path-to>/index.js.
Ersetzen Sie den Pfad durch Ihren eigenen absoluten Pfad, falls das Projekt woanders liegt.
Claude Code
claude mcp add canada-travel-advisory -- node E:/Claude/mcp-servers/canada-travel-advisory/index.jsFügen Sie --scope user hinzu, um es für alle Ihre Projekte verfügbar zu machen, nicht nur für das aktuelle.
Claude Desktop
In claude_desktop_config.json (Einstellungen → Entwickler → Konfiguration bearbeiten):
{
"mcpServers": {
"canada-travel-advisory": {
"command": "node",
"args": ["E:/Claude/mcp-servers/canada-travel-advisory/index.js"]
}
}
}Starten Sie Claude Desktop nach dem Speichern neu.
Codex CLI
codex mcp add canada-travel-advisory -- node E:/Claude/mcp-servers/canada-travel-advisory/index.jsOder bearbeiten Sie ~/.codex/config.toml direkt (verwenden Sie .codex/config.toml im Projektstammverzeichnis, um es auf ein vertrauenswürdiges Projekt zu beschränken):
[mcp_servers.canada-travel-advisory]
command = "node"
args = ["E:/Claude/mcp-servers/canada-travel-advisory/index.js"]Überprüfen Sie mit codex mcp list.
Cursor
Erstellen Sie .cursor/mcp.json im Projektstammverzeichnis oder ~/.cursor/mcp.json, um es global zu aktivieren:
{
"mcpServers": {
"canada-travel-advisory": {
"command": "node",
"args": ["E:/Claude/mcp-servers/canada-travel-advisory/index.js"]
}
}
}Der Server erscheint dann unter Einstellungen → MCP, wo er aktiviert werden muss.
Hinweis zu Windows-Pfaden
Die obigen Schrägstriche funktionieren unter Windows einwandfrei. Wenn Sie in den JSON-Konfigurationen lieber Backslashes verwenden, maskieren Sie diese: "E:\\Claude\\mcp-servers\\canada-travel-advisory\\index.js".
Werkzeuge
Werkzeug | Zweck |
| Reisehinweis für ein Reiseziel. Akzeptiert einen Namen (Englisch oder Französisch), ISO-Code ( |
| Filtern und durchsuchen Sie alle Reiseziele nach |
| Zuletzt geänderte Reisehinweise, neueste zuerst. Filtern nach |
| Teilübereinstimmungssuche über Namen, ISO-Codes und Slugs. |
| Vergleichen Sie mehrere Reiseziele auf einmal, sortiert nach höchstem Risiko zuerst. |
| Datensatzübersicht: Anzahl pro Risikostufe, Anzahl regionaler Hinweise, Aufschlüsselung nach Änderungstyp, Aktualität. |
Alle Werkzeuge akzeptieren language (Standard "en" oder "fr"), wodurch Namen, Hinweistext und der Reiseziel-Link zwischen travel.gc.ca und voyage.gc.ca umgeschaltet werden.
Risikostufen
Stufe | Bedeutung |
0 | Übliche Sicherheitsvorkehrungen treffen |
1 | Erhöhte Vorsicht walten lassen |
2 | Nicht unbedingt erforderliche Reisen vermeiden |
3 | Alle Reisen vermeiden |
min_risk_level: 2 gibt alle Reiseziele aus, vor denen Kanada vom Reisen abrät. Filter akzeptieren auch den Bezeichnungstext (z.B. risk_level: "avoid all travel").
Beispielfragen, die dies beantwortet
"Wie lautet der Reisehinweis für Peru?"
"In welche Länder sollte ich derzeit alle Reisen vermeiden?"
"Welche Hinweise haben sich in der letzten Woche geändert?"
"Vergleichen Sie Japan, Mali und Frankreich für eine Reise."
"Wie viele Reiseziele haben regionale Hinweise?"
Datenquelle und Verhaltenshinweise
Quelle: https://data.international.gc.ca/travel-voyage/index-alpha-eng.json
Es wird nur ein Endpunkt abgerufen, nicht zwei. Die veröffentlichte
index-updated.jsonist byte-identisch mitindex-alpha-eng.json(überprüft: gleiche MD5, gleiche alphabetische Schlüsselreihenfolge) und ist nicht tatsächlich nach Aktualität sortiert.get_recent_updatessortiert daher lokal nachdate-published.timestamp, was zuverlässig ist, unabhängig von der Reihenfolge der upstream-Datei.Ein Abruf bedient beide Sprachen. Trotz des Suffixes
-engenthält jeder Datensatz sowohleng- als auchfra-Blöcke; die-fra-Datei unterscheidet sich nur in der Schlüsselreihenfolge.Caching: Antworten werden 60 Minuten lang im Arbeitsspeicher zwischengespeichert (der Datensatz wird etwa stündlich neu generiert) und mit bedingten
If-None-Match-/If-Modified-Since-Anfragen aktualisiert. Wenn eine Aktualisierung fehlschlägt, werden die letzten gültigen Daten mitstale: trueausgeliefert, anstatt einen Fehler zu melden.Nur zusammenfassende Daten. Der Datensatz enthält Risikostufe, Hinweistext, Aktualisierungsdatum und Änderungszusammenfassung. Vollständige Hinweisdetails (Sicherheit, Einreisebestimmungen, Gesundheit, regionale Aufschlüsselungen) existieren nur als HTML, daher enthält jedes Ergebnis die
urldes Reiseziels, um sie zu lesen.
Jede Antwort enthält auch data_generated (upstream-Generierungszeit) und eine Quellenangabe, sodass Antworten datiert werden können.
Lizenz
MIT. Hinweisdaten © Government of Canada, verwendet unter der Open Government Licence – Canada.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceCheck visa requirements for 39,585 passport-destination pairs in 15 languages. Returns visa type, required documents, application process, and travel tips from 136 official government sources. Free quick checks without API key.51301MIT
- AlicenseAqualityAmaintenanceEnables travel search workflows including airport lookup, route comparison, travel timing guidance, and external booking links with commission-eligible links.51821MIT
- Flicense-qualityBmaintenanceEnables querying aviation weather, FAA TFRs, NWS alerts, flight tracking, and Amtrak train status using public APIs. No API keys or private infrastructure required.
- Flicense-qualityCmaintenanceEnables weather-based travel advisory generation using wttr.in API, including tools to fetch forecasts, calculate travel risk, and produce structured advisory reports.
Related MCP Connectors
US Travel Advisories MCP.
Passport visa, entry & transit requirements for any country pair, with official government sources.
Visa eligibility matcher and immigration intelligence for MCP-compatible AI assistants.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/w-metcalfe/canada-travel-advisory'
If you have feedback or need assistance with the MCP directory API, please join our Discord server