MCP для MOEX ISS на Go
go_mcp_server_moex
MCP-сервер на Go поверх публичного информационного сервера Московской биржи ISS: инструменты, рынки, доски и история торгов без ключа
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Только читает публичные данные MOEX ISS, без авторизации и записи
- HTTP и SSE режимы открывают сетевой порт на выбранном адресе
Установка
Ручная установка
make run ARGS="-transport sse -addr :8181"Запуск с указанием транспорта и адреса, значения по умолчанию: stdio и :8080.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер публикует часть эндпоинтов информационного сервера MOEX ISS как инструменты MCP: список торговых систем (engines), список рынков внутри системы, список торговых режимов (boards), список ценных бумаг рынка с фильтрами по борду, полнотекстовым поиском, сортировкой и подборками лидеров, и историю торгов по конкретной бумаге с постраничным выводом и фильтром по датам. Данные полностью публичные, ключ или подписка не нужны. Сервер поддерживает три транспорта: stdio по умолчанию, HTTP на пути /mcp и SSE на /sse и /message, транспорт и адрес задаются флагами командной строки.
Для кого. Для разработчиков и аналитиков, которым нужны биржевые данные MOEX прямо в агенте без регистрации и ключей.
Подходит, если
- Нужен список бумаг конкретного рынка или доски с сортировкой и фильтром
- Нужна история торгов по бумаге за период без сторонних сервисов
- Нужен MOEX ISS без ключа и подписки, только для чтения публичных данных
Не подходит, если
- Нужна микроструктура рынка (стакан, дисбаланс заявок) и данные AlgoPack: этот сервер их не покрывает
- Нужны личные данные счета или торговые операции: сервер только читает публичный ISS
Пример запроса к агенту
Покажи историю торгов по акции SBER на основном рынке акций MOEX за последний месяцОграничения
Покрывает только пять эндпоинтов ISS: engines, markets, boards, securities и историю торгов, остальную часть API ISS (индексы, аналитика, срочный рынок отдельно) сервер не публикует. README не описывает лимиты запросов к ISS. Автор один, готового npm или pip пакета нет, только исходники на Go.
Как отключить. Остановите процесс сервера и удалите его запись из конфигурации MCP клиента.
MCP
- Транспорт
- stdio, http, sse
- Авторизация
- не нужна
| Переменные окружения | |
|---|---|
| MOEX_LANG | Язык ответов ISS по умолчанию для stdio-режима |
| MOEX_BASE_URL | Переопределение базового URL ISS, полезно для тестов |
Проверка безопасности
- Только читает публичные данные MOEX ISS, без авторизации и записи
- HTTP и SSE режимы открывают сетевой порт на выбранном адресе
Коротко о README
README перечисляет пять поддерживаемых эндпоинтов ISS с точным соответствием методам MOEX и аргументами MCP-инструментов, показывает флаги транспорта и адреса, переменные окружения для языка ответа и базового URL с возможностью переопределить их per-request заголовками в HTTP и SSE режимах, и дает ссылки на официальную документацию ISS.
Частые вопросы
Нужен ли ключ API MOEX?
Нет, информационный сервер ISS публичный, ключ или подписка не требуются.
Можно ли получить стакан заявок или микроструктуру рынка?
Нет, сервер покрывает только engines, markets, boards, securities и историю торгов, для микроструктуры нужен отдельный сервер с подпиской AlgoPack.
Похожие
166 скиллов для научных задач: биоинформатика, хемоинформатика, клинические данные, геоданные и доступ к 100+ базам
Открытый MCP-сервер Google для баз данных: готовые инструменты для Postgres, MySQL, BigQuery, Spanner и других, плюс свои инструменты в tools.yaml
Официальные скиллы Hugging Face: работа с Hub через CLI hf, датасеты, обучение моделей, Spaces, оценка и деплой
Язык визуализации для агентов и MCP-сервер: из простой семантической спецификации собираются аккуратные графики