MCP-сервер Московской биржи на Symfony

Сервер MCP для Московской биржи

MCP-сервер на PHP и Symfony поверх открытого ISS API Московской биржи: спецификации бумаг, индексы и итоги торгов

MCP-сервер

Низкий риск

Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.

Почему такой уровень

  • Только читает открытые данные Московской биржи
  • Не подключается к брокерским счетам и не совершает сделок
Все причины и проверки
Российский стек

prikotov/moex-mcp-server

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/server-mcp-dlya-moskovskoy-birzhi

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале

claude mcp add --transport stdio moex -- docker run -i --rm prikotov/moex-mcp-server:latest bin/server

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "moex": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "prikotov/moex-mcp-server:latest",
        "bin/server"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Установить в Cursor

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "moex": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "prikotov/moex-mcp-server:latest",
        "bin/server"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Установить в VS Code

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Выполните в терминале

code --add-mcp '{"name":"moex","type":"stdio","command":"docker","args":["run","-i","--rm","prikotov/moex-mcp-server:latest","bin/server"]}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "moex": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "prikotov/moex-mcp-server:latest",
        "bin/server"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Выполните в терминале

codex mcp add moex -- docker run -i --rm prikotov/moex-mcp-server:latest bin/server

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.moex]
command = "docker"
args = ["run", "-i", "--rm", "prikotov/moex-mcp-server:latest", "bin/server"]

Если файл уже есть, допишите блок в конец.

Добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "moex": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "prikotov/moex-mcp-server:latest",
        "bin/server"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "moex": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "prikotov/moex-mcp-server:latest",
        "bin/server"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "moex": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "prikotov/moex-mcp-server:latest",
        "bin/server"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "moex": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "prikotov/moex-mcp-server:latest",
        "bin/server"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "moex": {
      "type": "local",
      "command": [
        "docker",
        "run",
        "-i",
        "--rm",
        "prikotov/moex-mcp-server:latest",
        "bin/server"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "moex": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "prikotov/moex-mcp-server:latest",
        "bin/server"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Добавьте в файл .codeassistant/mcp.json, в проекте

{
  "mcpServers": {
    "moex": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "prikotov/moex-mcp-server:latest",
        "bin/server"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Понадобится: Docker

Сверено с репозиторием 25 сент. 2026, коммит 61de733.

Текст для агента

Склонируй github:prikotov/moex-mcp-server, собери docker build -t moex-mcp-server . или установи зависимости composer install, затем подключи сервер командой bin/server или через docker run -i --rm moex-mcp-server:latest bin/server.

Другие способы из описания автора
{
  "mcpServers": {
    "moex": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "prikotov/moex-mcp-server:latest", "bin/server"]
    }
  }
}

Пример конфигурации из README для запуска готового Docker-образа.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Консольное приложение на Symfony поднимает MCP-сервер поверх библиотеки logiscape/mcp-sdk-php и дает четыре инструмента для данных ISS Московской биржи без ключа: спецификация ценной бумаги, индексы, в которые она входит, агрегированные итоги торгов за выбранную дату и текущие данные о торгах по инструменту. Сервер можно запускать локально бинарником bin/server, консольной командой app:mcp-server или в Docker и Podman образе, для проверки есть встроенный тестовый клиент app:mcp-client.

Для кого. Для PHP-разработчиков, которые уже используют Symfony и хотят MCP-сервер данных Мосбиржи в привычном стеке.

Подходит, если

  • Стек проекта на PHP и Symfony, и нужен MCP-сервер в том же технологическом стеке
  • Нужна базовая спецификация бумаги, ее индексы и итоги торгов за дату
  • Устраивает запуск через Docker-образ без установки PHP локально

Не подходит, если

  • Нужны свечи, стакан заявок или лента сделок: сервер их не отдает
  • Нет PHP 8.3 и Composer и нет желания собирать Docker-образ

Пример запроса к агенту

Покажи спецификацию акции SBER и в какие индексы она входит

Ограничения

Всего четыре инструмента, без свечей и стакана заявок. Больше года без обновлений и коммитов. Требует PHP 8.3 и Composer при сборке из исходников, или сборку собственного Docker-образа для запуска через docker run.

Как отключить. Удалите блок moex из конфигурации MCP клиента и остановите или удалите Docker-контейнер.

MCP

Транспорт
stdio
Авторизация
не нужна

Проверка безопасности

  • Только читает открытые данные Московской биржи
  • Не подключается к брокерским счетам и не совершает сделок

Коротко о README

README на русском описывает консольное Symfony-приложение с сервером MCP на базе logiscape/mcp-sdk-php, приводит пример конфигурации через docker run, таблицу четырех инструментов, требования PHP 8.3 и Composer, способы запуска локально, через podman и docker, а также команды Makefile для сборки, публикации образа и тестов.

Частые вопросы

Нужен ли ключ для доступа к данным биржи?

Нет, сервер работает с открытым ISS API Московской биржи, ключ не требуется.

Можно ли получить свечи по бумаге?

Нет, набор ограничен четырьмя инструментами: спецификация, индексы, агрегированные итоги и текущие данные торгов.

Выбор редакции

166 скиллов для научных задач: биоинформатика, хемоинформатика, клинические данные, геоданные и доступ к 100+ базам

СкиллСредний риск47 тыс.Звезды репозитория
Официальный

Открытый MCP-сервер Google для баз данных: готовые инструменты для Postgres, MySQL, BigQuery, Spanner и других, плюс свои инструменты в tools.yaml

MCP-серверВысокий риск16,5 тыс.Звезды репозитория
Выбор редакции

Официальные скиллы Hugging Face: работа с Hub через CLI hf, датасеты, обучение моделей, Spaces, оценка и деплой

СкиллВысокий риск11,1 тыс.Звезды репозитория
Официальный

Язык визуализации для агентов и MCP-сервер: из простой семантической спецификации собираются аккуратные графики

MCP-серверСредний рискБез VPN4,3 тыс.Звезды репозитория
Foxx AIMCP-сервер Московской биржи на Symfony

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.