Faceabot Transit Switzerland (SBB/CFF)

Swiss trains and public transport: live connections and departures. Official data, free, no key.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
94%
Calidad de los nombres
80%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~553Tokens (definiciones de herramientas)
~973 BTamaño de respuesta típico
Impacto mínimo en la atención (0.43% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "transit-switzerland": {
      "url": "https://faceabot.com/tools-mcp/ch-rail"
    }
  }
}

Puntos de conexión remotos

https://faceabot.com/tools-mcp/ch-railstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (3)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢ch_connections(from, to, date, time, time_is, ...)

Journeys between two places in Switzerland by train, bus, tram or boat (SBB/CFF/FFS, PostBus and all Swiss operators): departure and arrival times, platforms, transfers, live delays. Use when: someone needs to travel by public transport in Switzerland (e.g. Zürich to Geneva). Example: {"from":"Zürich HB","to":"Genève"}

Esquema de entrada

{
  "type": "object",
  "properties": {
    "from": {
      "type": "string",
      "description": "Departure station or stop (Zürich HB, Genève, Lausanne, Bern, Basel SBB, Lugano…)"
    },
    "to": {
      "type": "string",
      "description": "Arrival station or stop"
    },
    "date": {
      "type": "string",
      "description": "Optional day, YYYY-MM-DD (Swiss time). Default: today"
    },
    "time": {
      "type": "string",
      "description": "Optional time HH:MM (Swiss time). Default: now"
    },
    "time_is": {
      "type": "string",
      "enum": [
        "departure",
        "arrival"
      ],
      "default": "departure"
    },
    "results": {
      "type": "integer",
      "minimum": 1,
      "maximum": 6,
      "default": 3
    }
  },
  "required": [
    "from",
    "to"
  ],
  "additionalProperties": false
}
🟢ch_station_departures(station, results)

Next departures (train, bus, tram) from one Swiss station or stop: time, line, destination, platform, live delay. Use when: someone is at (or going to) a Swiss station and wants the next departures. Example: {"station":"Bern"}

Esquema de entrada

{
  "type": "object",
  "properties": {
    "station": {
      "type": "string",
      "description": "Station or stop name"
    },
    "results": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20,
      "default": 8
    }
  },
  "required": [
    "station"
  ],
  "additionalProperties": false
}
🟢ch_find_station(query)

Finds the exact Swiss station or stop names matching a word (German, French or Italian names). Use when: a place name is ambiguous or misspelled. Example: {"query":"Lausanne"}

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Part of the station or stop name"
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada3 herramientas