Sveriges_Radio-MCP
Verified Safeby KSAklfszf921
Overview
Connects an AI assistant to Sveriges Radio's API to retrieve information on programs, podcasts, live streams, playlists, news, and traffic in natural language.
Installation
npx sverigesradio-mcpEnvironment Variables
- PORT
- MCP_AUTH_TOKEN
- BASE_URL
- SESSION_TTL_MS
- RATE_LIMIT_REQUESTS
- ALLOWED_ORIGINS
- SR_API_TIMEOUT_MS
- NODE_ENV
Security Notes
The server employs robust security practices including Zod for input validation, environment variables for secrets (`MCP_AUTH_TOKEN`), and a fixed external API endpoint. It correctly handles network errors and implements caching to respect external API rate limits. There's no direct `eval` or arbitrary code execution found. The client-side relevance ranking for search queries mitigates potential server-side injection risks by processing on already retrieved data. CORS configuration, session management, and rate limiting are also implemented, enhancing overall security and stability.
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).
KOLADA-MCP
Provides LLMs and AI chatbots with direct access to over 5,000 Key Performance Indicators and statistical data for all 290 Swedish municipalities and 21 regions from the Kolada API.
Kolada-MCP
Facilitates LLM access to comprehensive Swedish municipal and regional statistics from the Kolada API for key performance indicator (KPI) data retrieval and analysis.