Skip to main content
Glama

gdelt-mcp

Egen MCP-server mot GDELT Project's öppna DOC API, hostad på er egen Cloudflare Workers-instans. Ingen tredjepartsgateway inblandad — er Worker anropar api.gdeltproject.org direkt.

Verktyg

  • search_articles – sök nyhetsartiklar på ett ämne

  • timeline_tone – daglig sentimentnivå (-100 till +100) för ett ämne

  • timeline_volume – daglig andel av det globala nyhetsflödet för ett ämne

Related MCP server: gsc-mcp-connector

Förutsättningar

Installera och kör lokalt

npm install
npm run dev

Wrangler startar en lokal server, vanligtvis på http://localhost:8787/mcp.

Testa den med MCP Inspector innan ni driftsätter:

npx @modelcontextprotocol/inspector@latest

Öppna inspектorn i webbläsaren, ange http://localhost:8787/mcp som server-URL och klicka Connect → List Tools.

Driftsätt till Cloudflare

npx wrangler login      # första gången, öppnar webbläsaren för inloggning
npm run deploy

Efter deploy får ni en URL i stil med:

https://gdelt-mcp.<ert-konto>.workers.dev/mcp

Det är denna URL teamet ansluter till från Claude.

Anslut från Claude (claude.ai / Claude Desktop / mobil)

  1. Gå till Inställningar → Connectors.

  2. Klicka "+" / lägg till anpassad connector.

  3. Klistra in er Worker-URL: https://gdelt-mcp.<ert-konto>.workers.dev/mcp

  4. Ingen autentisering krävs (servern är avsiktligt öppen/authless — se säkerhetsavsnittet nedan om ni vill begränsa åtkomst).

Anslut från Claude Desktop via lokal proxy (alternativ, för test)

{
  "mcpServers": {
    "gdelt": {
      "command": "npx",
      "args": ["mcp-remote", "https://gdelt-mcp.<ert-konto>.workers.dev/mcp"]
    }
  }
}

Säkerhet / åtkomstbegränsning

Servern är byggd utan autentisering (authless), precis som Pipeworx-varianten, eftersom GDELT:s data i sig är offentlig. Men eftersom det är er Worker kan ni enkelt låsa ner den om ni vill att bara teamet ska kunna använda den:

Anpassa

Lägg till fler verktyg genom att kalla server.registerTool(...) igen inuti createServer() i src/index.ts, t.ex. för fler GDELT-lägen som ToneChart, WordCloud eller ImageCollageInfo — se GDELT:s API-dokumentation: https://blog.gdeltproject.org/gdelt-doc-2-0-api-debuts/

Kostnad

Cloudflare Workers gratisnivå ger 100 000 requests/dag, vilket räcker gott för teamanvändning. GDELT:s API är gratis och kräver ingen nyckel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    A remote, read-only MCP server for global media intelligence using GDELT DOC 2.0 API, enabling search and analysis of multilingual news coverage, tone, and attention trends.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Self-hosted Google Search Console MCP server deployable to Cloudflare Workers, allowing natural language queries of GSC data via ChatGPT, Claude, or any MCP-capable client.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    MCP server for Newsflash, offering a deduplicated, corroborated news event graph from 260+ outlets, backfilled five years. Enables agents to query events, articles, sources, and corpus stats via natural language.
    1
    MIT