SR MCP-server
______________________________________________________________________
瑞典MCP电台
将 MCP 服务器连接到 AI 助理,以自然语言提问,或下载应用程序、播客、实时流、播放列表、新闻和交通信息等数据。该服务器从瑞典广播电台的开放式API中获取数据,该API不再受到维护,但仍然可以轻松使用。
______________________________________________________________________
应用领域
以下是四个主要用途 - 包括示例问题,可用工具和应用程序想法:
📻 1. 现场广播, 新闻 & 交通更新
跟踪当前正在发生的事情 - 非常适合早晨的例程。
Exempelfrågor du kan ställa
_“给我一个上午的概述 - 在P1上播放的内容,斯德哥尔摩的最新消息和交通状况”_ _“现在有哪些节目在直播?”_ _“总结Ekot的最新消息”_ _“今天瑞典发生了什么?”_ _“P1今晚在18-21之间发生了什么?”_
Tools
| Tool | Beskrivning |
|---|---|
get_all_rightnow 目前在所有频道播放的内容 | |
get_channel_rightnow | 特定频道上的当前节目 |
list_channels 所有频道(P1-P4,本地电台) | |
get_channel_schedule | 一个频道和日期的表格 |
list_news_programs | 新闻节目概述 |
get_latest_news_episodes | 最新新闻 |
get_traffic_messages 每个地区的交通信息。 | |
get_traffic_areas | 交通区域(带GPS搜索) |
构建一个应用程序: 个人无线电仪表板
______________________________________________________________________
🎵 2. 音乐, 播放列表 & 统计
查找您在收音机上听到的歌曲,并探索音乐历史。
Exempelfrågor du kan ställa
_“大约20分钟前P3播放了哪首歌?”_ _“查看P2音乐上播放的最近10首歌曲”_ _“哪些艺术家在P4上表演最多?”_ _“他们昨天早上在哪里玩?”_
Tools
| Tool | Beskrivning |
|---|---|
get_playlist_rightnow 当前歌曲(前,当前,下一首) | |
get_channel_playlist 一个频道的时间间隔中的歌曲历史记录 | |
get_program_playlist 一个程序的歌曲历史 | |
get_episode_playlist 一个章节的完整播放列表 |
_元数据:标题,艺术家,作曲家,专辑,唱片公司,制片人,词曲作者,时间戳_
构建一个应用程序: “那是什么歌?” - Spotify集成的音乐标识符
______________________________________________________________________
🎧 3. 播客, 节目 & 广播
查找新的播客,搜索章节并计划您的收听。
Exempelfrågor du kan ställa
_“我喜欢真实犯罪和纪录片。哪些SR播客适合我?”_ _“有没有关于瑞典历史的好播客?”_ _“推荐我的45分钟通勤播客”_ _“查找科学广播的所有关于AI的章节”_ _“哲学室的下一集什么时候播出?”_ _“瑞典广播电台有哪些节目类别?”_
Tools
| Tool | Beskrivning |
|---|---|
search_programs | 搜索程序(相关性排名) |
get_program 获取程序详情。 | |
list_program_categories 所有15个节目类别 | |
get_program_schedule 当一个节目播出。 | |
list_broadcasts | 可用的广播(30天) |
list_podfiles | 一个程序的Podcast文件 |
get_podfile | 具体的带有元数据的podcast文件 |
list_episodes 列出一个程序的部分。 | |
search_episodes 全文搜索部分。 | |
get_episode | 具体的音频文件部分 |
get_latest_episode 一个程序的最后一部分。 | |
get_program_broadcasts 即将到来的广播。 |
构建一个应用程序: 基于您的兴趣的 Podcast 推荐引擎
______________________________________________________________________
🚗 4. 交通管制
为您的通勤提供交通干扰的实时信息。
Exempelfrågor du kan ställa
_“E4有交通问题吗?”_ _“斯德哥尔摩的交通状况如何?”_ _“哥德堡哪些道路有干扰?”_ _“给我交通信息我的通勤Upplands Väsby → 斯德哥尔摩”_
Tools
| Tool | Beskrivning |
|---|---|
get_traffic_messages 每个地区的交通信息。 | |
get_traffic_areas | 交通区域(带GPS搜索) |
构建一个应用程序: Slack/Discord 的交通警告机器人可提醒您的团队
______________________________________________________________________
与其他 AI 工具结合使用
| Kombination | Exempel |
|---|---|
| +卡伦德 | _“在发送时将冲突添加到我的日历”_ |
| + 网页搜索 | _“查找关于目前在P3上播放的艺术家的更多信息”_ |
| + 备注 | _“保存最新的P3纪录片的链接”_ |
______________________________________________________________________
安装
服务器通过stdio传输在本地运行。从源代码构建:
git clone https://github.com/isakskogstad/Sveriges.Radio-MCP.git
cd Sveriges.Radio-MCP
npm install
npm run build克劳德桌面/克劳德代码
添加到您的 MCP 配置 (claude_desktop_config.json 或 .claude.json):
{
"mcpServers": {
"sveriges-radio": {
"command": "node",
"args": ["/absolut/sökväg/till/Sveriges.Radio-MCP/dist/index.js"]
}
}
}通过CLI替代:
claude mcp add sveriges-radio node /absolut/sökväg/till/Sveriges.Radio-MCP/dist/index.js光标
添加到 .cursor/mcp.json:
{
"mcpServers": {
"sveriges-radio": {
"command": "node",
"args": ["/absolut/sökväg/till/Sveriges.Radio-MCP/dist/index.js"]
}
}
}______________________________________________________________________
许可证
由瑞典广播电台独立创作的Isak Skogstad创作。 麻省理工学院 (c) Isak Skogstad
______________________________________________________________________
