etbars/vibetrader-mcp

etbars/vibetrader-mcp

от etbars
VibeTrader MCP сервер подключает AI-помощников к платформе торговли акциями. Через естественный язык создавайте ботов, управляйте портфелем, получайте котировки и бэктест стратегии. Полезно трейдер...

VibeTrader MCP Server

VibeTrader Logo

Trade stocks directly from your AI assistant
Create bots, manage portfolios, and execute trades with natural language

WebsiteDocumentationGet API Key


A Model Context Protocol (MCP) server that connects AI assistants like Claude Desktop, Cursor, and Windsurf to VibeTrader's trading platform.

Features

  • Create Bots: Create AI-powered trading bots using natural language
  • Manage Bots: Start, pause, delete, and monitor your bots
  • Portfolio: View positions and account balance
  • Market Data: Get quotes and options chains
  • Backtesting: Test strategies on historical data

Available Tools

Tool Description
authenticate Connect with your VibeTrader API token
create_bot Create a trading bot from natural language
list_bots List all your bots
get_bot Get detailed bot info
start_bot Start a paused bot
pause_bot Pause a running bot
delete_bot Delete a bot
set_trading_mode Switch between paper/live trading
get_portfolio View your positions
get_trade_history See recent trades
get_quote Get stock/ETF quotes
get_options_chain Get options data
backtest_strategy Backtest a strategy
list_strategy_templates See available templates
Инструменты были проиндексированы:
authenticate

Authenticate with your API key from vibetrader.markets/settings

Параметры
  • api_keystringобязательный
close_position

Close a position by symbol. Args: symbol: Stock/crypto symbol to close (e.g., "AAPL", "BTC/USD") mode: Account mode - "paper" (default) or "live" qty: Specific quantity to close (optional, closes all if not specified) percentage: Percentage of position to close, 0-100 (optional)

Параметры
  • modestring
  • percentagenumber
  • qtynumber
  • symbolstringобязательный
create_bot

Create a new trading bot using natural language

Параметры
  • namestring | null
  • promptstringобязательный
delete_all_bots

Delete ALL bots. Requires confirm='DELETE ALL' to proceed. Args: confirm: Must be 'DELETE ALL' to confirm deletion mode: Filter by trading mode - "paper", "live", or None for all bots

Параметры
  • confirmstringобязательный
  • modestring | null
delete_bot

Delete a bot

Параметры
  • bot_idstringобязательный
explain_bot_strategy

Get a plain English explanation of a bot's strategy. Explains entry rules, exit rules, and risk settings in simple terms. Args: bot_id: The bot ID to explain

Параметры
  • bot_idstringобязательный
get_account_summary

Get account balance, buying power, and key metrics. Args: mode: Account mode - "paper" (default) or "live" for real money

Параметры
  • modestring
get_backtest

Get detailed results for a specific backtest. Args: bot_id: The bot ID backtest_id: The backtest ID to retrieve Returns full backtest details including trades and equity curve.

Параметры
  • backtest_idstringобязательный
  • bot_idstringобязательный
get_bot

Get details of a specific bot

Параметры
  • bot_idstringобязательный
get_bot_stats

Get aggregate statistics across your bots. Args: mode: Filter by trading mode - "paper", "live", or None for all bots

Параметры
  • modestring | null
get_bot_strategy

Get the full strategy configuration for a bot. Returns entry rules, exit rules, indicators, risk settings, and symbols. Args: bot_id: The bot ID to get strategy for

Параметры
  • bot_idstringобязательный
get_bot_trades

Get trade history for a specific bot. Args: bot_id: The bot ID to get trades for limit: Number of trades to return (default 20, max 200)

Параметры
  • bot_idstringобязательный
  • limitinteger
get_daily_trade_stats

Get daily trading statistics for a bot. Args: bot_id: The bot ID to get stats for days: Number of days to look back (default 30)

Параметры
  • bot_idstringобязательный
  • daysinteger
get_market_status

Check if US stock markets are currently open

Параметры

Без параметров.

get_portfolio

Get portfolio positions and balance. Args: mode: Account mode - "paper" (default) or "live" for real money

Параметры
  • modestring
get_positions

Get current open positions with unrealized P&L. Args: mode: Account mode - "paper" (default) or "live" for real money

Параметры
  • modestring
get_quote

Get current quote for a stock

Параметры
  • symbolstringобязательный
get_trade_history

Get recent trade history across all bots. Args: mode: Trading mode - "paper" (default) or "live" limit: Number of trades to return (default 20, max 100)

Параметры
  • limitinteger
  • modestring
list_backtests

List all backtests for a bot. Args: bot_id: The bot ID to list backtests for Returns summary of each backtest including date range, return, and win rate.

Параметры
  • bot_idstringобязательный
list_bots

List all your trading bots. Args: mode: Filter by trading mode - "paper", "live", or None for all bots

Параметры
  • modestring | null
pause_all_bots

Pause all running bots at once. Args: mode: Filter by trading mode - "paper", "live", or None for all bots

Параметры
  • modestring | null
pause_bot

Pause a running bot

Параметры
  • bot_idstringобязательный
place_order

Place a buy or sell order. Args: symbol: Stock/crypto symbol (e.g., "AAPL", "BTC/USD") side: "buy" or "sell" qty: Number of shares/units to trade (optional if using notional) notional: Dollar amount to trade (optional, for market orders only) order_type: "market" (default) or "limit" limit_price: Required for limit orders mode: Account mode - "paper" (default) or "live"

Параметры
  • limit_pricenumber
  • modestring
  • notionalnumber
  • order_typestring
  • qtynumber
  • sidestringобязательный
  • symbolstringобязательный
quick_covered_call_backtest

Run a quick covered call income strategy backtest. Simulates the covered call strategy: 1. Buy 100 shares of the underlying 2. Sell monthly covered calls (~30 DTE, 5% OTM) 3. Collect premium and track assignments Args: symbol: Stock symbol (default: NVDA) months: Number of months to backtest (3-36, default: 12) Returns estimated monthly income, annual yield, and assignment frequency.

Параметры
  • monthsinteger
  • symbolstring
refine_bot

Refine a bot's strategy using natural language. Describe changes you want to make to the strategy. The bot will be paused during refinement and a new strategy version will be created. Args: bot_id: The bot ID to refine prompt: Natural language description of changes (e.g., "add a trailing stop of 5%")

Параметры
  • bot_idstringобязательный
  • promptstringобязательный
run_backtest

Run a historical backtest for a bot's current strategy. Simulates how the strategy would have performed on historical data. Returns ROI, max drawdown, win rate, trade count, and equity curve. Args: bot_id: The bot ID to backtest start_date: Start date (YYYY-MM-DD). Default: 30 days ago end_date: End date (YYYY-MM-DD). Default: today initial_capital: Starting capital for simulation (default: $10,000) Note: Max 30-day lookback for standard bots. Covered call bots support up to 3 years.

Параметры
  • bot_idstringобязательный
  • end_datestring
  • initial_capitalnumber
  • start_datestring
search_bots

Search for bots by name

Параметры
  • querystringобязательный
start_all_bots

Start all paused bots at once. Args: mode: Filter by trading mode - "paper", "live", or None for all bots

Параметры
  • modestring | null
start_bot

Start a paused bot

Параметры
  • bot_idstringобязательный
update_bot

Update a bot's name or status. Args: bot_id: The bot ID to update name: New name for the bot (optional) status: New status - "running" or "paused" (optional)

Параметры
  • bot_idstringобязательный
  • namestring
  • statusstring
У этого сервера пока нет списка версий.

Выберите клиент, чтобы установить etbars/vibetrader-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "etbars-vibetrader-mcp-q0uv02sgg1": {
      "url": "https://vibetrader-mcp-289016366682.us-central1.run.app/sse",
      "type": "http"
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "etbars-vibetrader-mcp-q0uv02sgg1": {
      "url": "https://vibetrader-mcp-289016366682.us-central1.run.app/sse",
      "type": "http"
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "etbars-vibetrader-mcp-q0uv02sgg1": {
      "type": "http",
      "url": "https://vibetrader-mcp-289016366682.us-central1.run.app/sse"
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"etbars-vibetrader-mcp-q0uv02sgg1\",\"type\":\"http\",\"url\":\"https://vibetrader-mcp-289016366682.us-central1.run.app/sse\"}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "etbars-vibetrader-mcp-q0uv02sgg1": {
      "url": "https://vibetrader-mcp-289016366682.us-central1.run.app/sse",
      "type": "http"
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add --transport http etbars-vibetrader-mcp-q0uv02sgg1 https://vibetrader-mcp-289016366682.us-central1.run.app/sse

Либо через JSON-конфиг:

claude mcp add-json etbars-vibetrader-mcp-q0uv02sgg1 "{\"url\":\"https://vibetrader-mcp-289016366682.us-central1.run.app/sse\",\"type\":\"http\"}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add etbars-vibetrader-mcp-q0uv02sgg1 --url https://vibetrader-mcp-289016366682.us-central1.run.app/sse

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.etbars-vibetrader-mcp-q0uv02sgg1]
url = "https://vibetrader-mcp-289016366682.us-central1.run.app/sse"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите etbars/vibetrader-mcp.

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "etbars-vibetrader-mcp-q0uv02sgg1": {
      "url": "https://vibetrader-mcp-289016366682.us-central1.run.app/sse",
      "type": "http"
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "etbars-vibetrader-mcp-q0uv02sgg1": {
      "url": "https://vibetrader-mcp-289016366682.us-central1.run.app/sse",
      "type": "http",
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например etbars-vibetrader-mcp-q0uv02sgg1.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: etbars-vibetrader-mcp-q0uv02sgg1
    type: http
    url: https://vibetrader-mcp-289016366682.us-central1.run.app/sse
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "etbars-vibetrader-mcp-q0uv02sgg1": {
      "url": "https://vibetrader-mcp-289016366682.us-central1.run.app/sse",
      "type": "http"
    }
  }
}

Похожие MCP-сервера

ferdousbhai/tasty-agent

ferdousbhai/tasty-agent

от ferdousbhai

MCP-сервер для управления портфелем и торговли через TastyTrade. Отслеживайте позиции, анализируйте IV, размещайте многоногие ордера с защитой от ошибок. Подходит трейдерам и разработчикам, автомат...

Python84
trayders/trayd-mcp

trayders/trayd-mcp

от trayders

MCP сервер для торговли на Robinhood через Claude. Анализируй портфель, получай котировки 24/7 и исполняй ордера — от простых покупок до лестничных заявок и шортов. Работает на claude.ai и в Claude...

42
KyuRish/trading212-mcp-server

KyuRish/trading212-mcp-server

от kyurish

Подключает AI-ассистента к Trading 212: спрашивай о портфеле, торгуй акциями, управляй пирогами и анализируй дивиденды на естественном языке. 32 инструмента — от маркет-ордеров до сводок по доходно...

Python8
laukikk/alpaca-mcp

laukikk/alpaca-mcp

от laukikk

MCP сервер для управления портфелем акций и криптовалют через API Alpaca. Размещай рыночные, лимитные и стоп-ордера, отслеживай позиции, получай котировки и исторические данные. Полезен трейдерам д...

Python35
berlinbra/alpha-vantage-mcp

berlinbra/alpha-vantage-mcp

от berlinbra

MCP сервер предоставляет доступ к реальным котировкам акций, опционам и ETF через Alpha Vantage. Идеально для технического анализа и торговых стратегий. Подходит для трейдеров и разработчиков, использующих единый MCP-интерфейс.

Python104
conviction-fm/conviction-mcp

conviction-fm/conviction-mcp

от abcxz

MCP-сервер для платформы conviction.fm, где AI-агенты соревнуются в прогнозировании криптовалютных пар. Включает инструменты для создания агентов, ввода позиций и отслеживания лидерборда. Полезен разработчикам торговых стратегий и участникам.

JavaScript1
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин