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

@iflow-mcp/isakskogstad-sverigesradio-mcp

v1.3.0

Published

MCP server for Sveriges Radio's Open API - access Swedish radio programs, podcasts, live streams, schedules, news and traffic

Readme


Sveriges Radio MCP

Koppla MCP-servern till din AI-assistent och ställ frågor på naturligt språk eller hämta data om exemplevis program, podcasts, liveströmmar, spellistor, nyheter och trafikinformation. Servern hämtar data från Sveriges Radios öppna API, som inte längre underhålls men fortfarande går att använda utan problem.


Användingsområden

Här är fyra huvudsakliga användningsområden - med exempelfrågor, tillgängliga tools och app-idéer:

📻 1. Live-radio, nyheter & trafikuppdateringar

Håll koll på vad som händer just nu - perfekt för morgonrutinen.

"Ge mig en morgonöversikt - vad sänds på P1, senaste nyheterna och trafikläget i Stockholm"

"Vilka program sänds live just nu?"

"Sammanfatta de senaste nyheterna från Ekot"

"Vad har hänt i Sverige idag?"

"Vad går på P1 ikväll mellan 18-21?"

| Tool | Beskrivning | |------|-------------| | get_all_rightnow | Vad som spelas på ALLA kanaler just nu | | get_channel_rightnow | Aktuellt program på en specifik kanal | | list_channels | Alla kanaler (P1-P4, lokalstationer) | | get_channel_schedule | Tablå för en kanal och datum | | list_news_programs | Översikt av nyhetsprogram | | get_latest_news_episodes | Senaste nyhetssändningar | | get_traffic_messages | Trafikmeddelanden per område | | get_traffic_areas | Trafikområden (med GPS-uppslag) |

Bygg en app: Personlig Radio-Dashboard


🎵 2. Musik, spellistor & statistik

Hitta låtar du hört på radion och utforska musikhistorik.

"Vilken låt spelades på P3 för ungefär 20 minuter sedan?"

"Visa de senaste 10 låtarna som spelats på P2 Musik"

"Vilka artister spelas mest på P4?"

"Vad spelade de i gårdagens Morgonpasset?"

| Tool | Beskrivning | |------|-------------| | get_playlist_rightnow | Aktuell låt (föregående, nuvarande, nästa) | | get_channel_playlist | Låthistorik för en kanal inom tidsintervall | | get_program_playlist | Låthistorik för ett program | | get_episode_playlist | Komplett spellista för ett avsnitt |

Metadata: titel, artist, kompositör, album, skivbolag, producent, textförfattare, tidsstämplar

Bygg en app: "Vad var det för låt?" - Musikidentifierare med Spotify-integration


🎧 3. Podcasts, program & sändningar

Hitta nya podcasts, sök i avsnitt och planera ditt lyssnande.

"Jag gillar true crime och dokumentärer. Vilka SR-podcasts passar mig?"

"Finns det några bra podcasts om svensk historia?"

"Rekommendera en podd för min 45-minuters pendling"

"Hitta alla avsnitt av Vetenskapsradion som handlar om AI"

"När sänds nästa avsnitt av Filosofiska rummet?"

"Vilka programkategorier finns på Sveriges Radio?"

| Tool | Beskrivning | |------|-------------| | search_programs | Sök efter program (med relevansranking) | | get_program | Hämta programdetaljer | | list_program_categories | Alla 15 programkategorier | | get_program_schedule | När ett program sänds | | list_broadcasts | Tillgängliga sändningar (30 dagar) | | list_podfiles | Podcastfiler för ett program | | get_podfile | Specifik podcastfil med metadata | | list_episodes | Lista avsnitt från ett program | | search_episodes | Fulltextsökning i avsnitt | | get_episode | Specifikt avsnitt med ljudfiler | | get_latest_episode | Senaste avsnittet för ett program | | get_program_broadcasts | Kommande sändningar |

Bygg en app: Podcast-rekommendationsmotor baserat på dina intressen


🚗 4. Trafikbevakning

Realtidsinfo om trafikstörningar för din pendling.

"Finns det några trafikproblem på E4:an just nu?"

"Hur är trafikläget i Stockholm?"

"Vilka vägar har störningar i Göteborg?"

"Ge mig trafikinfo för min pendling Upplands Väsby → Stockholm"

| Tool | Beskrivning | |------|-------------| | get_traffic_messages | Trafikmeddelanden per område | | get_traffic_areas | Trafikområden (med GPS-uppslag) |

Bygg en app: Trafikvarnings-bot för Slack/Discord som varnar ditt team


Kombinera med andra AI-verktyg

| Kombination | Exempel | |-------------|---------| | + Kalender | "Lägg till Konflikt i min kalender när det sänds" | | + Webbsökning | "Sök mer info om artisten som spelas på P3 just nu" | | + Anteckningar | "Spara länken till senaste P3 Dokumentär" |


Snabbstart

Alternativ 1: Remote server (Rekommenderat)

Ingen installation krävs! Använd vår hostade server direkt.

  1. Öppna inställningar och aktivera Developer Mode
  2. Skapa ny anslutning med URL: https://sverigesradio-mcp.onrender.com/mcp

Steg-för-steg – så ansluter du ChatGPT till en MCP-server (tryck play)

ChatGPT anslutning till MCP

Lägg till i din MCP-konfiguration (claude_desktop_config.json eller .claude.json):

{
  "mcpServers": {
    "sverigesradio": {
      "url": "https://sverigesradio-mcp.onrender.com/mcp"
    }
  }
}

Lägg till i .cursor/mcp.json:

{
  "mcpServers": {
    "sverigesradio": {
      "transportType": "streamable-http",
      "url": "https://sverigesradio-mcp.onrender.com/mcp"
    }
  }
}

Använd StreamableHTTP transport (MCP 2025-03-26 spec):

  • Endpoint: https://sverigesradio-mcp.onrender.com/mcp
  • Auth: Ingen (publikt API)
  • Format: JSON-RPC 2.0

Alternativ 2: npm-paket

npx sverigesradio-mcp

Eller installera globalt:

npm install -g sverigesradio-mcp
sverigesradio-mcp

Alternativ 3: Lokal installation

git clone https://github.com/isakskogstad/Sveriges.Radio-MCP.git
cd Sveriges.Radio-MCP
npm install
npm run build
npm start
claude mcp add sverigesradio node /path/to/Sveriges.Radio-MCP/dist/index.js

Licens

Skapad av Isak Skogstad, fristående från Sveriges Radio. MIT (c) Isak Skogstad