MOEX Stocks & News MCP Server

by JkLondon

3 230 downloads Not rated yet GPL-3.0

About

# MOEX Stocks & News MCP Server MCP (Model Context Protocol) сервер для доступа к данным о котировках акций на Московской бирже (MOEX) и финансовым новостям. Этот сервер предоставляет интерфейс для взаимодействия с LLM (Large Language Models) для получения актуальной информации о котировках и новостях. [![Go…

Details

License
GPL-3.0

Explore

- Retrieves stock quotes from the Moscow Exchange
- Lists top gainers and losers on MOEX
- Searches stocks by name or ticker
- Fetches financial news for the current day
- Searches news by keywords or related ticker
- Provides stock analysis and market overview prompts
- Supports both Redis and in-memory caching

Deploy the server using Docker Compose (preferred) after cloning the repository and setting environment variables. Alternatively, build and run the Go binary with a configuration file. Interact with it through any MCP‑compatible client; available tools include get_stock_info, get_top_gainers, get_top_losers, search_stocks, get_today_news, search_news, and get_news_by_ticker.

get_stock_info

получение информации о котировке акции

get_top_gainers

получение списка топ растущих акций

get_top_losers

получение списка топ падающих акций

search_stocks

поиск акций по названию или тикеру

get_today_news

получение финансовых новостей за сегодня

search_news

поиск новостей по ключевому слову

get_news_by_ticker

получение новостей, связанных с указанным тикером

- get_stock_info - получение информации о котировке акции
- get_top_gainers - получение списка топ растущих акций
- get_top_losers - получение списка топ падающих акций
- search_stocks - поиск акций по названию или тикеру
- get_today_news - получение финансовых новостей за сегодня
- search_news - поиск новостей по ключевому слову
- get_news_by_ticker - получение новостей, связанных с указанным тикером

MCP (Model Context Protocol) сервер для доступа к данным о котировках акций на Московской бирже (MOEX) и финансовым новостям. Этот сервер предоставляет интерфейс для взаимодействия с LLM (Large Language Models) для получения актуальной информации о котировках и новостях.

Go Lint
Go Test

Возможности

- Получение информации о котировках акций на MOEX
- Получение списка растущих/падающих акций
- Поиск акций по названию или тикеру
- Получение финансовых новостей за текущий день
- Поиск новостей по ключевым словам
- Получение новостей, связанных с конкретными акциями
- Анализ акций на основе котировок и новостей
- Обзор рынка с ключевыми показателями
- Анализ финансовых новостей

Особенности

- Использование MCP (Model Context Protocol) для интеграции с LLM
- Кэширование данных для быстрого доступа
- Поддержка как Redis, так и in-memory кэша
- Хранение исторических данных в MongoDB
- Чистая архитектура с разделением на слои
- API ключи для доступа к внешним источникам данных
- Контейнеризация с использованием Docker и Docker Compose

Требования

- Docker и Docker Compose
- API ключи для доступа к внешним сервисам (опционально)

Установка и запуск с помощью Docker

1. Клонируйте репозиторий:

git clone https://github.com/jklondon/mcp-stocks-info-server.git
cd mcp-stocks-info-server

2. Создайте файл с переменными окружения:

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.