Integrations
Utilized for version control and code management of the MCP server.
Serves as the runtime environment for the MCP server, allowing it to handle financial and weather data requests.
Used for managing the server's dependencies and running the application.
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 ⚙️
Prerequisites
- Node.js (v18 or higher)
- Git
- An API key for NewsAPI
Steps
- Clone the repository:Copy
- Install dependencies:Copy
- Set up environment variables:
Create a.env
file and add:Copy - Start the server:Copy
Usage 🛠️
The MCP server provides the following tools:
Get Stock Price
Copy
Get Historical Stock Data
Copy
Get News
Copy
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
Provides real-time weather alerts, forecasts, stock prices, historical data, and stock-related news through an MCP interface.