Token导航 LogoToken导航TokenDH.com
Iceland News MCP Server logo
运维云端未说明官方级别未说明来源级核验

Iceland News MCP Server

MCP Server

一个通过RSS源从多个冰岛新闻网站获取最新新闻的MCP服务器,支持多语言和多种新闻类别。

工具数

0

提示词数

0

GitHub Stars

7

资源数

0
新闻聚合JavaScriptClaudeClaude DesktopClaudeCursorWindsurf

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

olibuijr

提供方

olibuijr

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

冰岛新闻MCP服务器

一个MCP(模型上下文协议)服务器,通过RSS提要从冰岛新闻源获取最新新闻。

特性

  • 从6个冰岛新闻来源获取新闻
  • 60多种不同类别的新闻推送
  • 支持冰岛语、英语和波兰语提要
  • 可配置文章数量(1-50)
  • 内置工具,可列出所有可用提要

支持的来源

RúV(Ríkisútvarpið-冰岛国家广播公司)

馈送描述
frettir全部新闻
innlent国内新闻
erlent国际新闻
ithrottir体育
menning-og-daegurmal文化与时事
audskilid冰岛语
english英文新闻
polski波兰新闻

早报(英语:Morning Post)

主要新闻

馈送描述
fp首页新闻
innlent国内新闻
erlent国际新闻
togt技术与科学
english英文新闻
helst热门故事
nyjast最新动态
sjonvarp电视新闻

运动

馈送描述
sport所有运动
fotbolti足球
enski英超联赛
golf高尔夫
handbolti手球
korfubolti篮球
pepsideild百事联赛(冰岛足球)
formula一级方程式赛车
hestar
rafithrottir电子竞技

商业与工业

馈送描述
vidskipti商业
200milur海洋与渔业
fasteignir房地产

文化与生活方式

馈送描述
menning企业文化
folk
verold世界/名人
matur食物
ferdalog旅游
bill汽车

Smartland(生活方式)

馈送描述
smartlandSmartland
stars名人
tiska时尚
heimili家居与设计
utlit 美丽
heilsa健康与营养
frami成功案例
samkvaemislifid社交生活
fjolskyldan家庭

Morgunblaðið报纸

馈送描述
mogginn-idag今天的报纸
mogginn-featured专题文章
mogginn-leidarar社论
mogginn-sunnudagur周日版
mogginn-netgreinar精选文章

其他

馈送描述
k100K100收音机
smaaugl分类
blog博客讨论

首页

馈送描述
frettir全部新闻

人类 生活

馈送描述
frettir全部新闻

国家 银行

馈送描述
frettir新闻与公告

冰岛大学(University of Iceland)

全校范围

馈送描述
frettir大学新闻
vidburdir大学活动

社会科学学院

馈送描述
felagsvisindasvid-frettir社会科学新闻
felagsvisindasvid-vidburdir社会科学活动

健康科学学院

馈送描述
heilbrigdisvisindasvid-frettir健康科学新闻
heilbrigdisvisindasvid-vidburdir健康科学活动

人文学院

馈送描述
hugvisindasvid-frettir人文新闻
hugvisindasvid-vidburdir人文活动

教育学院

馈送描述
menntavisindasvid-frettir教育新闻
menntavisindasvid-vidburdir教育活动

工程与自然科学学院

馈送描述
verkfraedi-natturuvisindasvid-frettir工程与自然科学新闻
verkfraedi-natturuvisindasvid-vidburdir工程与自然科学活动

安装

先决条件

  • Node.js 18或更高版本
  • npm

从源代码构建

git clone https://github.com/olibuijr/iceland-news-mcp.git
cd iceland-news-mcp
npm install
npm run build

配置

克劳德代码

添加到您的Claude Code配置文件中 ~/.claude/claude_code_config.json:

{
  "mcpServers": {
    "iceland-news": {
      "command": "node",
      "args": ["/absolute/path/to/iceland-news-mcp/dist/index.js"]
    }
  }
}

然后重新启动Claude Code或运行 /mcp 刷新MCP服务器。

克劳德桌面版

添加到您的Claude Desktop配置文件中:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 视窗: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "iceland-news": {
      "command": "node",
      "args": ["/absolute/path/to/iceland-news-mcp/dist/index.js"]
    }
  }
}

然后重新启动Claude Desktop。

光标

添加到Cursor MCP配置文件 ~/.cursor/mcp.json:

{
  "mcpServers": {
    "iceland-news": {
      "command": "node",
      "args": ["/absolute/path/to/iceland-news-mcp/dist/index.js"]
    }
  }
}

然后重新启动Cursor或使用命令面板重新加载MCP服务器。

带有Continue扩展名的VS代码

添加到“继续”配置文件 ~/.continue/config.json:

{
  "mcpServers": [
    {
      "name": "iceland-news",
      "command": "node",
      "args": ["/absolute/path/to/iceland-news-mcp/dist/index.js"]
    }
  ]
}

帆板运动

添加到Windsurf MCP配置文件 ~/.windsurf/mcp.json:

{
  "mcpServers": {
    "iceland-news": {
      "command": "node",
      "args": ["/absolute/path/to/iceland-news-mcp/dist/index.js"]
    }
  }
}

泽德

添加到Zed设置文件 ~/.config/zed/settings.json:

{
  "context_servers": {
    "iceland-news": {
      "command": {
        "path": "node",
        "args": ["/absolute/path/to/iceland-news-mcp/dist/index.js"]
      }
    }
  }
}

用法

配置后,您可以让您的AI助手获取冰岛新闻:

  • “获取冰岛的最新消息”
  • “给我看看Morgunblaðið的体育新闻”
  • “RV的最新国际新闻是什么?”
  • “从MBL英文提要中获取5篇文章”
  • “列出所有可用提要”
  • “从冰岛大学获取新闻”

工具: get_news

从特定来源获取新闻文章并订阅。

参数:

参数类型默认值说明
source字符串ruv新闻来源: ruv, mbl, heimildin, mannlif, landsbankinn,或 hi
feed字符串frettir要获取的提要(见上表)
limit编号10要退回的文章数量(1-50)

例子:

{
  "name": "get_news",
  "arguments": {
    "source": "mbl",
    "feed": "sport",
    "limit": 5
  }
}

工具: list_feeds

列出一个或所有来源的所有可用提要。

参数:

参数类型默认值说明
source字符串all要列出的来源: ruv, mbl, heimildin, mannlif, landsbankinn, hi,或 all

例子:

{
  "name": "list_feeds",
  "arguments": {
    "source": "hi"
  }
}

发展

项目结构

iceland-news-mcp/
├── src/
│   └── index.ts      # Main MCP server source
├── dist/
│   └── index.js      # Compiled JavaScript
├── package.json
├── tsconfig.json
└── README.md

脚本

# Build the project
npm run build

# Run the server (for testing)
npm start

测试

您可以通过发送JSON-RPC消息手动测试服务器:

# Test fetching news
echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0.0"}}}
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_news","arguments":{"source":"mbl","feed":"sport","limit":3}}}' | node dist/index.js

# Test listing feeds
echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0.0"}}}
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"list_feeds","arguments":{"source":"all"}}}' | node dist/index.js

作者

奥拉夫 奥拉夫森 电子邮件:olibuijr@olibuijr.com github: @奥利布伊

更新日志

v1.2.0(2025-12-03)

重大变更:

  • 删除ElevenLabs对话式AI集成
  • 替换为Google Gemini Live API以降低延迟

新功能:

  • Gemini Live API:直接WebSocket流式传输,以实现最小延迟的语音响应
  • 混合STT:Whisper用于准确的冰岛语转录,Gemini用于快速响应
  • VAD自动停止:静音1.5秒后自动结束录制
  • 音频电平可视化:录制时实时显示输入电平
  • 搜索新闻search_news 跨所有来源的关键字搜索工具
  • 更多来源新增: 指标, DV, 小时, 报纸, 核心, 冰岛评论, 葡萄酒, 气候 (14 总)

技术:

  • AudioWorklet可实现高效的实时音频处理
  • 并行Whisper转录,实现准确的文本显示
  • 删除了@elevenlabs/client和@elevenlabs/react依赖关系
  • 无ElevenLabs设置面板的简化用户界面

v1.1.0(2025-12-03)

新功能:

  • Web用户界面:添加了SvelteKit网络界面,用于实时语音对话
  • 语音助手:用于本地音频响应的集成Gemini Live API
  • 冰岛语语音识别:添加了Whisper STT服务,并对冰岛模式进行了微调(language-and-voice-lab/whisper-large-icelandic-62640-steps-967h)
  • 函数调用:Gemini现在可以使用MCP工具获取新闻(get_all_news, get_news_by_source, get_news_by_category)
  • 语音活动检测(VAD):用户停止讲话时自动转录
  • 汽车头条新闻:应用程序在启动时自动读取10个最新头条新闻
  • 多种声音:从5种不同的声音中选择(Puck、Charon、Kore、Fenrir、Aoede)

技术:

  • 新闻用于RSS提要聚合的API端点
  • Whisper服务在CUDA(RTX 3080)上运行,可实现快速推理
  • 用于Whisper服务请求的SvelteKit代理
  • 冰岛专业新闻记者形象

v1.0.0(2025-12-03)

初始版本:

  • MCP服务器,配备2个工具: get_newslist_feeds
  • 支持6个冰岛新闻来源
  • 60多个不同类别的RSS源
  • 多语言支持(冰岛语、英语、波兰语)

许可证

国际学生委员会

鸣谢

  • 新闻内容提供单位:

- RúV 冰岛国家广播局(Icelandic National Broadcasting Service) - 早报 (mbl.is) - 首页 - 人类 生活 - 国家 银行 - 冰岛 大学 (冰岛大学)

目录标签

目录标签

新闻聚合JavaScriptClaude本地部署RSS阅读器多语言支持冰岛新闻MCP服务器

支持客户端

Claude DesktopClaudeCursorWindsurf

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明noneremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP