sbb-mcp

Servidor MCP das Ferrovias Federais Suíças (SBB/CFF/FFS) — horários de trens em tempo real, preços de bilhetes com suporte a Half-Fare/GA e links de compra direta via SMAPI oficial da SBB

Documentação

sbb-mcp

Este pacote agora é um alias para swisstrip-mcp. Novos usuários devem instalar swisstrip-mcp diretamente: é o cliente MCP canônico do SwissTrip. O nome sbb-mcp continua funcionando — ele inicia o swisstrip-mcp como um processo filho — para que integrações existentes não quebrem.


Cliente MCP independente da SwissTrip — conecta assistentes de IA aos dados da Swiss Federal Railways (SBB / CFF / FFS): horários de trens, busca de estações, preços de bilhetes e links diretos de compra de bilhetes via SMAPI da SBB.

Cliente leve. Todo o acesso à API da SBB, emissão de bilhetes e sincronização de perfil são executados no servidor hospedado da SwissTrip em https://mcp.swisstrip.app/mcp.

Instalação (recomendado: use o nome canônico)

Claude Desktop

Adicione ao claude_desktop_config.json:

{
  "mcpServers": {
    "swisstrip": {
      "command": "npx",
      "args": ["-y", "swisstrip-mcp"]
    }
  }
}

Cursor

Adicione ao ~/.cursor/mcp.json:

{
  "mcpServers": {
    "swisstrip": {
      "command": "npx",
      "args": ["-y", "swisstrip-mcp"]
    }
  }
}

ChatGPT (Plus / Pro / Business / Enterprise com Developer Mode)

Nenhuma instalação necessária. Adicione um conector personalizado apontando para:

https://mcp.swisstrip.app/mcp

Configurações existentes do sbb-mcp

Já está usando o npx -y sbb-mcp? Nada muda — ele continua funcionando e encaminha para o mesmo serviço hospedado. Para migrar para o nome canônico, troque sbb-mcp → swisstrip-mcp na configuração do seu cliente quando for conveniente.

Ferramentas

  • search_stations — encontre estações suíças, endereços e pontos de interesse
  • search_connections — horários de trens entre duas estações
  • get_trip_details — viagem detalhada com todas as paradas intermediárias
  • get_more_connections — trens anteriores ou posteriores para uma busca anterior
  • get_prices — preços de bilhetes com descontos Halbtax / GA
  • get_ticket_link — link de compra direta para SBB.ch
  • save_profile / get_profile — salve seu perfil de viagem localmente
  • list_travelers — preços familiares para múltiplos viajantes (requer SWISSTRIP_TOKEN)

Configuração opcional

Variável de ambienteFinalidade
SWISSTRIP_TOKENSincronize seu perfil de viajante da sua conta SwissTrip. Emita em https://swisstrip.app/settings/developer.
SWISSTRIP_MCP_URLSubstitua a URL do servidor hospedado. Padrão: https://mcp.swisstrip.app/mcp.
SBB_MCP_URLO mesmo que acima (nome legado, ainda suportado).

Por que foi renomeado?

sbb-mcp começou como o pacote npm canônico. Para proteger contra futuros conflitos de marca registrada (a sigla SBB pertence à Schweizerische Bundesbahnen), a implementação canônica agora vive em swisstrip-mcp, que está registrada sob a marca SwissTrip™. sbb-mcp e outros 8 nomes npm (sbb-mcp-official, sbb-cff-ffs-mcp, swiss-rail-mcp, swiss-railways-mcp, swiss-train-mcp, swisstrip, swisstrip-ai, swisstrip-server) são spawners de 1 linha que dependem de swisstrip-mcp.

Isso significa: se algum dos nomes com tema SBB precisar ser transferido ou removido no futuro, todas as integrações existentes continuarão funcionando sem alterações, pois todas encaminham para o swisstrip-mcp canônico.

Licença

Proprietária. Veja LICENSE. © 2026 SwissTrip.

Para consultas de licenciamento comercial: fabsforward2@gmail.com.