Weather & Stock MCP Server 🌦️📉
This project is an MCP (Model Context Protocol) server that provides weather alerts, forecasts, stock prices, historical data, and news using various APIs.
Features 🚀
- 🐼 Fetch real-time stock prices using Yahoo Finance
- 📊 Retrieve historical stock data (daily, weekly, monthly)
- 📰 Get stock-related news from NewsAPI
- 🌦️ Fetch weather alerts and forecasts using the National Weather Service API
Installation & Setup ⚙️
Installing via Smithery
This MCP Server uses latest StreamableHTTP to server MCP client request. To install Weather & Stock Data Server for Claude Desktop automatically via Smithery:
Prerequisites
- Node.js (v18 or higher)
- Git
- An API key for NewsAPI
Steps
- Clone the repository:
- Install dependencies:
- Set up environment variables:
Create a.env
file and add: - Start the server:
Debug
- Inspector
You can inspect your MCP server using:
Usage 🛠️
The MCP server provides the following tools:
Get Stock Price
Get Historical Stock Data
Get News
Docker
Dockerfile is attached with the project, you will have to set your NEWS_API_KEY and run the following docker command: Docker build:
Docker run:
Contributing 🤝
Feel free to fork this repo, make changes, and submit a pull request! 🚀
License 🐟
This project is licensed under the MIT License.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Предоставляет оповещения о погоде в режиме реального времени, прогнозы, цены на акции, исторические данные и новости, связанные с акциями, через интерфейс MCP.
Related MCP Servers
- -securityFlicense-qualityA FastMCP-based service that provides stock data including historical prices, fundamental information, and financial news.Last updated -6
- -securityFlicense-qualityProvides real-time access to global stock market data including current prices, historical charts, and company financial information through a Model Context Protocol (MCP) server for AI assistants.Last updated -
- AsecurityAlicenseAqualityAn MCP server that provides comprehensive financial insights and analysis by leveraging real-time market data, news, and advanced analytics for stocks, options, financial statements, and economic indicators.Last updated -1745PythonMIT License
- -securityFlicense-qualityAn MCP server that provides real-time weather alerts, forecasts, stock market data, and news information through various API integrations.Last updated -