Sveriges.Radio-MCP
Verified Safeby isakskogstad
Overview
Provide a Model Context Protocol server to allow AI assistants to interact with Sveriges Radio's public API for programs, podcasts, live streams, music playlists, news, and traffic information.
Installation
npx sverigesradio-mcpEnvironment Variables
- PORT
- NODE_ENV
- MCP_AUTH_TOKEN
- BASE_URL
- SESSION_TTL_MS
- RATE_LIMIT_REQUESTS
- RATE_LIMIT_WINDOW_MS
- ALLOWED_ORIGINS
- LOG_LEVEL
- SR_API_TIMEOUT_MS
Security Notes
The underlying Sveriges Radio API is public and does not require authentication, minimizing credential exposure risk. The MCP server itself implements optional Bearer token authentication, rate limiting, session management, and ETag-based caching, which are good security and efficiency practices. CORS is set to '*' by default, but this is acceptable given the public nature of the data accessed. No 'eval' or other malicious code patterns were found in the provided source.
Similar Servers
spotify-streamable-mcp-server
Provides an LLM-friendly interface to control Spotify playback, search music, and manage playlists/saved songs, enabling voice control and smart-home automations.
Riksdag-Regering-MCP
Enables LLMs to query and retrieve real-time open data, documents, protocols, and records from the Swedish Parliament (Riksdagen) and Government Offices (Regeringskansliet).
Riksdag-Regering-MCP
Provides LLMs with real-time access to open data, documents, and records from the Swedish Parliament (Riksdagen) and Government Offices (Regeringskansliet) via their public APIs.
Skolverket-MCP
Provides AI assistants access to Skolverket's open APIs (Curriculum, School Units, Planned Educations) to search, find, compare, and analyze educational data and statistics.