npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

sbb-mcp

v0.6.3

Published

Brand-protective alias for swisstrip-mcp. Independent MCP client by SwissTrip; not the official SBB MCP. Use swisstrip-mcp directly.

Readme

sbb-mcp

Independent MCP client by SwissTrip™ — connects AI assistants to Swiss Federal Railways (SBB / CFF / FFS) data: train schedules, station search, ticket prices with Halbtax / GA discounts, and direct purchase links via SBB's SMAPI.

Try it live (no install) → Add https://mcp.swisstrip.app/mcp as a custom connector in ChatGPT (Plus / Pro / Business / Enterprise with Developer Mode).

The package itself is a thin client. All SBB API access, ticketing, and profile sync run on the hosted SwissTrip server at https://mcp.swisstrip.app/mcp.

What it can do — example questions you can ask your AI

Once connected, ask in any supported language:

  • "When's the next train from Zurich HB to Bern?"
  • "Find me an evening connection from Geneva to Lugano next Friday for 2 adults with Halbtax."
  • "How much is a 2nd class ticket from Basel to Lausanne?"
  • "Quand part le prochain train pour Genève?" (French)
  • "Quanto costa un biglietto da Milano a Zurigo?" (Italian)
  • "Wann fährt der nächste Zug nach Basel?" (German)

The AI calls the right MCP tool under the hood and returns a direct purchase link to sbb.ch.

Tools

  • search_stations — find Swiss stations, addresses, and points of interest
  • search_connections — train schedules between two stations
  • get_trip_details — detailed trip with all intermediate stops
  • get_more_connections — earlier or later trains for a previous search
  • get_prices — ticket prices with Halbtax / GA / Sparbillet discounts
  • get_ticket_link — direct purchase link to SBB.ch

Languages

Tool descriptions and natural-language responses available in 9 languages: English, German, French, Italian, Spanish, Portuguese, Dutch, Polish, Russian.

Install

Claude Desktop

Add to claude_desktop_config.json:

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

Cursor

Add to ~/.cursor/mcp.json:

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

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

No install required. Add a custom connector pointing at:

https://mcp.swisstrip.app/mcp

Other MCP-compatible clients

The hosted endpoint at https://mcp.swisstrip.app/mcp follows the MCP HTTP transport spec, so any compliant client works. The npm proxy is only needed for clients that require stdio.

Optional configuration

| Environment variable | Purpose | |---|---| | SBB_MCP_URL | Override the hosted server URL. Default: https://mcp.swisstrip.app/mcp. |

Links

  • Web app: https://swisstrip.app
  • Live MCP endpoint: https://mcp.swisstrip.app/mcp
  • Source (proxy): https://github.com/Fabsbags/sbb-mcp
  • MCP Registry listing: io.github.Fabsbags/sbb-mcp

License

Proprietary. See LICENSE. © 2026 SwissTrip™ (CH trademark Gesuchnummer 07184/2026, Wortmarke).

For commercial licensing inquiries: [email protected].