新闻数据集成服务

MCP新闻服务器通过集成NewsAPI,为大型语言模型提供实时新闻数据,增强其回答的时效性和准确性。

  • by devjiel
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 devjiel/mcp-news-server

使用说明

MCP新闻服务器

一种模型上下文协议(MCP)服务器实现,通过实时新闻数据集成扩展LLM功能。

概述

此MCP服务器允许大型语言模型通过NewsAPI集成访问当前新闻数据。它提供实时上下文和信息,以最新的新闻内容增强LLM的响应。

先决条件

  • Node.js(v16或更高版本)
  • NewsAPI密钥(从以下网址获取 https://newsapi.org)
  • GitHub个人访问令牌(用于GitHub集成)

安装

  1. 克隆存储库:
git clone https://github.com/yourusername/mcp-news-server.git
cd mcp-news-server
  1. 安装依赖项:
npm install
  1. 创建一个 .env 根目录中带有API密钥的文件:
NEWS_API_KEY=your_news_api_key_here
GITHUB_PERSONAL_ACCESS_TOKEN=your_github_token_here

配置

MCP服务器配置通过 mcp.json 文件。以下是如何配置不同的服务器:

{
  "mcpServers": {
    "news": {
      "command": "node",
      "args": [
        "dist/index.js"
      ],
      "env": {
        "NEWS_API_KEY": "your_news_api_key_here"
      }
    }
  }
}

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

支持

如需支持和问题,请在GitHub存储库中打开问题或联系维护人员。

致谢

  • 新闻API 用于提供新闻数据
  • 服务器框架的模型上下文协议
  • 所有帮助过该项目的贡献者