MCP News Server

MCP News Server

site icon
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

安装教程

  1. 克隆仓库:
git clone https://github.com/yourusername/mcp-news-server.git
cd mcp-news-server
  1. 安装依赖:
npm install
  1. 创建 .env 文件并添加 API keys:
NEWS_API_KEY=your_news_api_key_here
GITHUB_PERSONAL_ACCESS_TOKEN=your_github_token_here

调试方式

  1. 确保 .env 文件中的 API keys 正确配置。
  2. 运行服务器:
node dist/index.js
  1. 检查日志以确保服务器正常运行。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。