Погода и акции MCP сервер 🌦️📉
Этот проект представляет собой сервер MCP (Model Context Protocol) , который предоставляет оповещения о погоде, прогнозы, цены на акции, исторические данные и новости с использованием различных API.
Особенности 🚀
🐼 Получайте цены акций в реальном времени с помощью Yahoo Finance
📊 Извлечение исторических данных по акциям (ежедневных, еженедельных, ежемесячных)
📰 Получайте новости об акциях от NewsAPI
🌦️ Получайте оповещения о погоде и прогнозы с помощью API Национальной метеорологической службы
Related MCP server: Finance Tools MCP
Установка и настройка ⚙️
Установка через Smithery
Чтобы автоматически установить сервер данных о погоде и акциях для Claude Desktop через Smithery :
npx -y @smithery/cli install @Jeetinida/stocknews-mcp --client claudeПредпосылки
Node.js (v18 или выше)
Гит
API-ключ для NewsAPI
Шаги
Клонируйте репозиторий:
git clone https://github.com/<your-username>/<repo-name>.git cd <repo-name>Установить зависимости:
npm installНастройте переменные среды:
Создайте файл.envи добавьте:NEWS_API_KEY=your_newsapi_keyЗапустите сервер:
npm start
Отлаживать
Инспектор Вы можете проверить свой сервер MCP, используя:
npx @modelcontextprotocol/inspector
Использование 🛠️
Сервер MCP предоставляет следующие инструменты:
Получить цену акций
{
"tool": "get-stock-price",
"params": {
"symbol": "AAPL"
}
}Получить исторические данные по акциям
{
"tool": "get-historical-data",
"params": {
"symbol": "AAPL",
"startDate": "2024-01-01",
"endDate": "2024-03-01",
"interval": "1d"
}
}Получить новости
{
"tool": "get-news",
"params": {
"stockName": "Tesla",
"startDate": "2024-03-01",
"endDate": "2024-03-10"
}
}Вношу свой вклад 🤝
Не стесняйтесь создавать ответвления этого репозитория, вносить изменения и отправлять запросы на извлечение! 🚀
Лицензия 🐟
Данный проект лицензирован по лицензии MIT.