openInvest — MCP-сервер для Claude Code: что делает и установка
openInvest подключает к AI-агенту инвестиционный комитет, журнал портфеля и проверяемый след решений. Пригодится для анализа, бэктестов и аудита.
claude mcp add --env INVEST_HOME=<INVEST_HOME> --transport stdio openinvest -- uvx openinvestЧто делает openInvest
openInvest — самохостируемый движок инвестиционных решений для AI-агентов. Он собирает работу комитета из нескольких агентов, разделяет их контексты и организует раунды возражений. Координатор распределяет роли, а журналы показывают, почему принято то или иное решение.
Сервер ведёт журнал портфеля, поддерживает долгосрочный бэктестинг и сравнение с контрольными бенчмарками. После установки график строится по вашему memory/portfolio_history.jsonl; он появляется, когда журнал охватывает 2 торговых дня. Для запуска проект указывает Python 3.13+. Если нужен генератор доходности, openInvest не про это: опубликованный аудит описывает систему как средство дисциплины и прозрачности, а не как источник торгового сигнала.
Какие задачи решает
- разбирать инвестиционное решение по ролям
- отделять количественный анализ от оценки риска
- сохранять причины решений в журнале аудита
- сравнивать портфель с контрольными бенчмарками
- проверять торговые гипотезы долгосрочным бэктестом
Примеры запросов агенту
- Проведи заседание инвестиционного комитета по активу и сохрани аргументы каждой роли.
- Построй долгосрочный бэктест стратегии и сравни его с контрольными бенчмарками.
- Покажи журнал решений по портфелю и объясни причины последнего действия.
Как установить openInvest
Командой платформы
claude mcp add --env INVEST_HOME=<INVEST_HOME> --transport stdio openinvest -- uvx openinvestВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from openinvest <команда>
Командой платформы
codex mcp add openinvest --env INVEST_HOME=<INVEST_HOME> -- uvx openinvestВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from openinvest <команда>
Файл настроек
{
"mcpServers": {
"openinvest": {
"command": "uvx",
"args": [
"openinvest"
],
"env": {
"INVEST_HOME": "<INVEST_HOME>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from openinvest <команда>
Файл настроек
{
"servers": {
"openinvest": {
"type": "stdio",
"command": "uvx",
"args": [
"openinvest"
],
"env": {
"INVEST_HOME": "<INVEST_HOME>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from openinvest <команда>
Командой платформы
gemini mcp add -e INVEST_HOME=<INVEST_HOME> openinvest uvx openinvestВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from openinvest <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о openInvest
Как установить openInvest в Claude Code?
Выполните claude mcp add --env INVEST_HOME=<INVEST_HOME> --transport stdio openinvest -- uvx openinvest.
Что делает openInvest?
Он даёт AI-агенту инвестиционный комитет с изолированным анализом, обсуждением возражений, журналом портфеля и проверяемой историей решений.
Что нужно для работы openInvest?
Проект указывает Python 3.13+. Для собственного графика капитала используется memory/portfolio_history.jsonl, а запись должна охватывать 2 торговых дня.