Stochastly Desktop — MCP-сервер для Claude Code: как настроить
Локальный MCP-мост к десктопному приложению Stochastly для бэктестинга, сборки вычислительных графов и финансовой аналитики.
claude mcp add --env STOCHASTLY_MCP_SCRIPT=<STOCHASTLY_MCP_SCRIPT> --transport stdio stochastly-desktop -- uvx stochastly-mcpЧто делает Stochastly Desktop
Пакет служит локальным шлюзом между клиентом MCP и запущенной программой Stochastly. Сам репозиторий не содержит движка расчётов: он перенаправляет вызовы к настольному приложению, проверяя лицензию на каждом шаге.
Сервер открывает 29 инструментов. В их числе — составление вычислительных графов compose_graph, запуск бэктестов backtest_graph, аудит аномалий red_flag_check, стресс-тесты adversarial_check, экспорт отчётов export_paper и объединение портфелей portfolio_combine.
Без запущенного настольного приложения с лицензией Atelier или Portfolio сервер вернёт ошибку ok: false на любой вызов. Инструменту portfolio_combine обязательно требуется подписка Portfolio. Если программа установлена в нестандартный каталог, путь к исполняемому файлу stochastly_mcp.py передаётся через переменную окружения STOCHASTLY_MCP_SCRIPT.
Какие задачи решает
- Запустить бэктест стратегии через команду backtest_graph
- Проверить расчётный граф на скрытые риски с помощью red_flag_check
- Собрать инвестиционный портфель через portfolio_combine
- Выгрузить результаты исследования в документ с помощью export_paper
Примеры запросов агенту
- Покажи доступные узлы через
node_catalogи собери граф стратегии - Прогони стресс-тест текущей модели через
adversarial_check - Запусти бэктест собранного графа и выгрузи отчёт в
export_paper
Как установить Stochastly Desktop
Командой платформы
claude mcp add --env STOCHASTLY_MCP_SCRIPT=<STOCHASTLY_MCP_SCRIPT> --transport stdio stochastly-desktop -- uvx stochastly-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from stochastly-mcp <команда>
Командой платформы
codex mcp add stochastly-desktop --env STOCHASTLY_MCP_SCRIPT=<STOCHASTLY_MCP_SCRIPT> -- uvx stochastly-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from stochastly-mcp <команда>
Файл настроек
{
"mcpServers": {
"stochastly-desktop": {
"command": "uvx",
"args": [
"stochastly-mcp"
],
"env": {
"STOCHASTLY_MCP_SCRIPT": "<STOCHASTLY_MCP_SCRIPT>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from stochastly-mcp <команда>
Файл настроек
{
"servers": {
"stochastly-desktop": {
"type": "stdio",
"command": "uvx",
"args": [
"stochastly-mcp"
],
"env": {
"STOCHASTLY_MCP_SCRIPT": "<STOCHASTLY_MCP_SCRIPT>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from stochastly-mcp <команда>
Командой платформы
gemini mcp add -e STOCHASTLY_MCP_SCRIPT=<STOCHASTLY_MCP_SCRIPT> stochastly-desktop uvx stochastly-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from stochastly-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Stochastly Desktop
Как установить Stochastly Desktop в Claude Code?
Выполните команду claude mcp add desktop -- uvx stochastly-mcp. При нестандартном пути к приложению укажите переменную: claude mcp add --env STOCHASTLY_MCP_SCRIPT=<STOCHASTLY_MCP_SCRIPT> --transport stdio stochastly-desktop -- uvx stochastly-mcp.
Что делает Stochastly Desktop?
Он связывает клиента MCP с локальным движком Stochastly, открывая 29 инструментов для моделирования торговых графов, бэктестинга и проверки рисков.
Будет ли работать сервер без десктопного приложения Stochastly?
Нет. Без запущенной программы с активной лицензией Atelier или Portfolio сервер вернёт только манифест инструментов, а любые расчёты закончатся ответом ok: false.