TRA — MCP-сервер для Claude Code: что делает и как установить
MCP-сервер для торговых агентов с детерминированным исполнением: языковая модель предлагает идею, а программный контур проверяет издержки и ставит ордера.
claude mcp add bitra -- uvx bitraЧто делает TRA
Архитектура разделяет анализ и исполнение сделок. Языковые модели оценивают рынок и формируют торговую гипотезу, но лишены доступа к финансовой арифметике, ключам биржи и отправке прямых транзакций. Все расчёты берёт на себя программный контур: он запрашивает рыночные данные, считает комиссии со спредами и сверяет шаг с лимитами риска.
Для работы сервера нужен Python 3.11 или новее и хотя бы один API-ключ поддерживаемого провайдера моделей. Без запаса по издержкам система отклонит предложение агента ещё до создания ордера, а готовые решения запишет на диск для аудита.
Какие задачи решает
- отсечь торговые заявки с отрицательным матожиданием из-за комиссий и проскальзывания
- изолировать биржевые ключи и финансовые расчёты от ошибок нейросети
- привязать объём позиций к строгим правилам риска вместо оценок модели
- сохранить подробный журнал решений и отказов на диск для аудита
Примеры запросов агенту
- Проверь рыночные данные через tra и покажи текущие предложения агентов
- Оцени совокупные издержки и рассчитай размер позиции по правилам риск-менеджера
Как установить TRA
Командой платформы
claude mcp add bitra -- uvx bitrauvx запускает команду с именем пакета; если в README она другая — uvx --from bitra <команда>
Командой платформы
codex mcp add tra -- uvx bitrauvx запускает команду с именем пакета; если в README она другая — uvx --from bitra <команда>
Файл настроек
{
"mcpServers": {
"tra": {
"command": "uvx",
"args": [
"bitra"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from bitra <команда>
Файл настроек
{
"servers": {
"tra": {
"type": "stdio",
"command": "uvx",
"args": [
"bitra"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from bitra <команда>
Командой платформы
gemini mcp add tra uvx bitrauvx запускает команду с именем пакета; если в README она другая — uvx --from bitra <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о TRA
Как установить TRA в Claude Code?
Выполните команду claude mcp add bitra -- uvx bitra. Также поддерживается вариант вызова с коротким именем: claude mcp add tra -- uvx bitra.
Что делает TRA?
Сервер запускает торговых агентов под контролем детерминированного кода. Модели предлагают направление, а программные фильтры рассчитывают комиссии, определяют объём входа и передают на биржу ордер со стоп-лоссом.
Что требуется для запуска сервера?
Понадобится Python 3.11 или новее и действующий API-ключ хотя бы одного поддерживаемого поставщика моделей.