Skip to main content

A simple MCP server for stock news and sentiment using Alpha Vantage.

Project description

Stock Sentiment

Stock Sentiment is a modern Python package and MCP server that delivers real-time stock news sentiment and market movers using Alpha Vantage. Stay ahead of the market by tracking the latest news, trends, and sentiment for your favorite stocks, and discover the top gainers and losers with ease.

Features

  • News Sentiment: Instantly retrieve the latest news headlines and sentiment analysis for any stock ticker.
  • Top Movers: Access real-time lists of the top gainers and losers in the stock market.
  • Seamless Integration: Simple command-line interface and MCP server for easy integration into your data workflows.

Installation

Install Stock Sentiment from PyPI:

pip install stock-sentiment

Getting Started

  1. Obtain an Alpha Vantage API Key
    Sign up at Alpha Vantage to get your free API key.

  2. Configure your API key
    Create a .env file in your project directory and add:

    ALPHA_VANTAGE_API_KEY=your_api_key_here
    
  3. Run the MCP server

    stock-sentiment
    

License

This project is licensed under the MIT License. See the LICENSE file for details.

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

stock_sentiment-0.1.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

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

stock_sentiment-0.1.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for stock_sentiment-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1592918d99634d42b438c702e48bb2cd3c26fb643f4163d1fb6ac44671f898c3
MD5 681cb19e5f5c36c19cb4e2ad02126e07
BLAKE2b-256 beddb9358f828ea8cac9c67992135a3a4836a90ae78ba639cf2381e51185b166

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stock_sentiment-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c60a2e276d3d344d3e9127e8f1cd26de43c8a5df04eb51aed2be31fa558cba82
MD5 5f52d9ed1c05ff6b7d7541e58078359e
BLAKE2b-256 4db756b07cdaaa516ff5e10e73dd4a666827a36f0985bd61f1f54b5d02e006c7

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