Bergbahn-Info
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Bergbahn-Info – Demo-MCP-Server
Lernprojekt: ein eigener MCP-Server (Model Context Protocol) auf Cloudflare Workers, eingebunden als Plugin bzw. Connector in Claude und ChatGPT.
Bahnen, Lifte, Pisten, Schneebericht: erfundenes Skigebiet «Eigerblick» mit zwei Gebieten (
sonnenhang,gletscherblick), Testdaten insrc/daten.json.Zugverbindungen: echte Fahrplandaten über transport.opendata.ch.
Inoffizielles Demoprojekt, keine Verbindung zu einer echten Bergbahn.
Tools
Tool | Eingaben | Antwort |
|
| Bahnen und Lifte mit Typ, Status, Betriebszeit |
|
| Wartezeit, Grund bei Schliessung |
|
| Pisten mit Status und Präparation |
|
| Schneehöhe, Neuschnee, Lawinenstufe, Wetter, offene Anlagen |
|
| Zugverbindungen |
Alle Tools lesen nur (readOnlyHint).
Related MCP server: SnowSure
Lokal
npm install
npm test # Tests
npm run dev # Worker lokal: http://localhost:8787/mcp
npx @modelcontextprotocol/inspector # zum Ausprobieren im BrowserVeröffentlichen (Cloudflare Workers)
Jeder Push nach main testet und veröffentlicht den Worker automatisch (.github/workflows/deploy.yml). Einmalig nötig:
Cloudflare-Konto (Gratis-Plan genügt). Die Account-ID steht in
wrangler.toml(kein Geheimnis).API-Token erstellen: My Profile → API Tokens → Vorlage «Edit Cloudflare Workers».
Im GitHub-Repo unter Settings → Secrets and variables → Actions das Secret
CLOUDFLARE_API_TOKENanlegen.
Danach ist der Server unter https://bergbahn-mcp.stefan-eicher.workers.dev/mcp erreichbar.
Einbinden
Claude.ai / Claude Desktop: Einstellungen → Connectors → «Custom Connector» → URL https://bergbahn-mcp.stefan-eicher.workers.dev/mcp.
ChatGPT: Developer Mode einschalten, dann App/Connector mit derselben URL anlegen.
Claude Code als Plugin:
/plugin marketplace add stefaneicher/bergbahn-mcp
/plugin install bergbahn-info@bergbahnÖffentliches Verzeichnis
Angaben für die Einreichung bei Anthropic und OpenAI: docs/einreichung.md. Datenschutz: https://bergbahn-mcp.stefan-eicher.workers.dev/privacy, Nutzungsbedingungen: https://bergbahn-mcp.stefan-eicher.workers.dev/terms.
Aufbau
src/index.ts Worker: Endpunkt /mcp (Streamable HTTP, zustandslos)
src/tools.ts die fünf Tools
src/seiten.ts Startseite, Datenschutz, Nutzungsbedingungen, Icon
src/daten.json Testdaten
test/ Tests (Vitest)
assets/ Icon (SVG, PNG)
docs/ Einreichung Verzeichnisse
wrangler.toml Cloudflare-Konfiguration
.claude-plugin/ Plugin und Marketplace für Claude Code
.mcp.json MCP-Konfiguration des Plugins (URL des Workers)This server cannot be deployed
Maintenance
Related MCP Connectors
Live status of the physical world: ski lifts, theme park rides, national parks, campgrounds, surf.
Live ski lift status for 260+ resorts from their own lift boards, with snow, weather and webcams.
Live ski snow, multi-model forecasts, powder rankings & a grounded Answer Engine for 500+ resorts.
Live verified resort snow, forecasts, powder search, trip planning & grounded Q&A for 430+ resorts.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables users to find the best ski resort snow conditions worldwide and search for flights to get there.-
- AlicenseAqualityDmaintenanceLive ski & snow data for AI agents: 14-day multi-model forecasts, powder rankings, resort guides, webcams, ski-pass intelligence, and avalanche/road safety across 500+ resorts. Hosted streamable-HTTP — no install, no auth.401MIT
- AlicenseAqualityBmaintenanceProvides read-only access to structured Japanese railway data, enabling station searches without an API key and live Shinkansen timetable, fare, seat class, and stop queries with an Ekispert API key.7MIT
- AlicenseAqualityBmaintenanceEnables LLM clients to plan Swiss mountain outings by public transport, providing computed facts such as launch sites, flyability probabilities, and train connections.1MIT