Skip to main content

A MCP server for news search and sentiment analysis

Project description

News Server

A MCP server for news search and sentiment analysis with email reporting capabilities.

Features

  • Search Google News by keywords
  • Analyze sentiment of news content
  • Generate reports and send via email

Installation

pip install news-server

Usage

  1. Create a .env file with required API keys:

    SERPER_API_KEY=your_serper_key
    DASHSCOPE_API_KEY=your_dashscope_key
    SMTP_SERVER=your_smtp_server
    EMAIL_USER=your_email
    EMAIL_PASS=your_password
    
  2. Run the server:

python -m news_server.server

Requirements

  • Python 3.8+
  • See pyproject.toml for dependencies

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

news_server-0.1.0.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

news_server-0.1.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file news_server-0.1.0.tar.gz.

File metadata

  • Download URL: news_server-0.1.0.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0

File hashes

Hashes for news_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 83021c29058294259bc314985ed2fa0d38fffdb58f1169d2c18af4bcea02279e
MD5 88cfc01475cc17209e042ea58ec12dd7
BLAKE2b-256 d2381f2dbdbc7b288c10a11507cc5a43b5a6da4c2c59e64f5eea315b355cab21

See more details on using hashes here.

File details

Details for the file news_server-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: news_server-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.0

File hashes

Hashes for news_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 30ee26fdc6f920a8e1ef4d6cc3c676ca04ff7b75365aca0f677a5e8e1b79ff78
MD5 aeccb62c5f12dc21e9c4dab8a81ff1a4
BLAKE2b-256 44c37e2023a6067247378e33fad0b3c8fd03e3050e9df7069f75a2aae457884d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page