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.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      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.
      54 npm
      MIT
    • A
      license
      Not graded
      quality
      Not graded
      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
      C
      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.
      2
      MIT