
MCP News Server

2025.04.29
0
TypeScript新闻数据集成LLM 增强内容生成
MCP News Server 是一个基于 Model Context Protocol (MCP) 的服务实现,通过集成 NewsAPI 为大型语言模型 (LLM) 提供实时新闻数据。该服务能够增强 LLM 的响应能力,使其能够访问和利用最新的新闻内容。
View on GitHub
Overview
基本能力
产品定位
MCP News Server 是一个为大型语言模型提供实时新闻数据集成服务的 MCP 服务器。
核心功能
- 通过 NewsAPI 集成实时新闻数据
- 为 LLM 提供实时上下文和信息
- 增强 LLM 的响应能力,使其能够利用最新的新闻内容
适用场景
- 需要实时新闻数据的 LLM 应用
- 新闻摘要生成
- 新闻相关的问答系统
工具列表
- NewsAPI:提供实时新闻数据
- GitHub Personal Access Token:用于 GitHub 集成
常见问题解答
- 如何获取 NewsAPI key?请访问 https://newsapi.org 获取。
- 如何配置 MCP 服务器?通过
mcp.json
文件进行配置。
使用教程
使用依赖
- Node.js (v16 或更高版本)
- NewsAPI key
- GitHub Personal Access Token
安装教程
- 克隆仓库:
git clone https://github.com/yourusername/mcp-news-server.git
cd mcp-news-server
- 安装依赖:
npm install
- 创建
.env
文件并添加 API keys:
NEWS_API_KEY=your_news_api_key_here
GITHUB_PERSONAL_ACCESS_TOKEN=your_github_token_here
调试方式
- 确保
.env
文件中的 API keys 正确配置。 - 运行服务器:
node dist/index.js
- 检查日志以确保服务器正常运行。