Get the FREE Ultimate OpenClaw Setup Guide →

MCP-News

MCP server from gamzesirin/MCP-News-Server

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio gamzesirin-mcp-news-server node dist/index.js \
  --env PORT="3000" \
  --env CACHE_TTL="3600" \
  --env RSS_FEEDS="https://feeds.bbci.co.uk/turkce/rss.xml,https://www.ensonhaber.com/rss/ensonhaber.xml,https://www.milliyet.com.tr/rss/rssnew/dunyarss.xml,https://www.bloomberght.com/rss" \
  --env MCP_SERVER_NAME="mcp-news-server" \
  --env CACHE_CHECK_PERIOD="600"

How to use

MCP News Server Türkçe haber kaynaklarından RSS üzerinden gelen içerikleri toplar, özetler ve analizler. Sunucu, haberleri çeker, özetler, anahtar kelimeleri çıkarır, duygusal tonunu analiz eder ve tekrarlayan içerikleri tespit eder. REST API ve bir web arayüzüyle kullanıcılar güncel haberleri görüntüleyebilir, belirli konular için trend analizleri yapabilir ve haberleri karşılaştırabilir. Tools adı verilen modüllerle haberleri fetch_news ile çekebilir, summarize_news ile içerikleri özetleyebilir, analyze_trends ile kelime/tema trendlerini inceleyebilir, analyze_sentiment ile duygusal tonları çıkarabilir ve find_duplicates ile benzer içerikleri bulabilirler. Ayrıca get_unique_news ile tekrarlanmamış benzersiz haber listesini elde edebilirsiniz.

How to install

Gerekli önkoşullar

  • Node.js ve npm kurulu olmalı (ör. Node.js >= 14)
  • Git ile projeyi klonlayın

Adımlar

  1. Projeyi klonlayın ve dizine girin
  1. Bağımlılıkları yükleyin
  • npm install
  1. Yapılandırmayı ayarlayın
  1. Geliştirme modunda çalıştırın
  • npm run dev
  1. Web sunucusunu ayrı olarak çalıştırın (isteğe bağlı)
  • npm run dev:web
  1. Derleme ve çalıştırma
  • npm run build
  • npm start

Notlar

  • üretim için dist/index.js hedef alınır; geliştirme sırasında npm run dev ile sıcak yeniden yüklemeler çalışır.

Additional notes

İpuçları ve sık karşılaşılan sorunlar:

  • RSS kaynaklarından bazıları geçici olarak erişilemez olabilir; RSS_FEEDS listesini gerektiğine göre güncelleyin.
  • Çalışma portunu PORT değişkeniyle özelleştirebilirsiniz. Mevcut örnek 3000'dir.
  • Çevresel değişkenler, .env dosyası veya üretimde gerçek ortam değişkenleri olarak ayarlanabilir.
  • İlk çalıştırmada geniş ölçekli haberler için cache ayarlarını artırmayı düşünebilirsiniz (CACHE_TTL, CACHE_CHECK_PERIOD).
  • Claude Desktop entegrasyonu için örnek konfigürasyonlar README içinde verilmiştir; kendi yolunuza göre düzenleyebilirsiniz.

Related MCP Servers

Sponsor this space

Reach thousands of developers