新闻检索服务

一个从The Guardian API获取新闻的服务,设计用于与Claude Desktop集成,提供新闻搜索、文章获取和类别列表功能。

  • by anderskarls
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 anderskarl929/guardian-mcp

使用说明

Guardian News MCP Server

MCP-server som hämtar nyheter från The Guardian API. Designad för att användas med Claude Desktop.

Verktyg

  • search_news - Sök nyheter per kategori (world, politics, education, environment, etc.)
  • get_article - Hämta fulltext för en specifik artikel
  • list_sections - Visa tillgängliga nyhetskategorier

Installation

  1. Skaffa en gratis API-nyckel från The Guardian Open Platform

  2. Klona repot:

    git clone https://github.com/anderskarl929/guardian-mcp.git
    cd guardian-mcp
    
  3. Sätt upp Python-miljön:

    python3 -m venv venv
    source venv/bin/activate
    pip install -r requirements.txt
    
  4. Skapa .env med din API-nyckel:

    echo "GUARDIAN_API_KEY=din-nyckel-här" > .env
    
  5. Lägg till i Claude Desktop (~/.config/Claude/claude_desktop_config.json på Linux, ~/Library/Application Support/Claude/claude_desktop_config.json på Mac):

    {
      "mcpServers": {
        "guardian-news": {
          "command": "/sökväg/till/guardian-mcp/run.sh",
          "args": []
        }
      }
    }
    
  6. Starta om Claude Desktop.

Användning

I Claude Desktop kan du skriva t.ex.:

  • "Hämta senaste nyheterna om utbildning från Guardian"
  • "Sök efter artiklar om klimatförändringar"
  • "Vilka kategorier finns tillgängliga?"