Vibe Trading

finance MCP Server

"Vibe-Trading: Your Personal Trading Agent"

VerifiedInstall Ready
financefinance
38 views12,215 stars2,360 forksMIT

Why This Matters

Discovered via github-topic:mcp and last synced 3mo ago.

VerifiedInstall Ready
Source
github-topic:mcp
Stars
12,215
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

uvx my-mcp-server

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "vibe-trading": {
      "command": "npx",
      "args": [
        "Vibe-Trading"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

64
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (64)

Category

Skills

Strategy

17

Analysis

17

macro_rates_fx_desk

Rates + FX + commodity → macro PM

Flow

7

risk_committee

Drawdown + tail risk + regime review → sign-off

Tool

11

global_allocation_committee

A-shares + crypto + HK/US → cross-market allocation

TIMEOUT_SECONDS

No

TUSHARE_TOKEN

No

6

Fama-French 5 + Carhart momentum (price-based proxies)

Crypto

7

Variable

Required

LANGCHAIN_PROVIDER

Yes

global_equities_desk

A-share + HK/US + crypto researcher → global strategist

Command

Description

Phase

Feature

vibe-trading-mcp

Start MCP server (for Claude Desktop, OpenClaw, Cursor, etc.)

API_AUTH_KEY

Recommended for network deployments

Preset

Workflow

quant_strategy_desk

Screening + factor research → backtest → risk audit

VIBE_TRADING_ALLOWED_FILE_ROOTS

No

1

`ashare-pre-st-filter`

technical_analysis_panel

Classic TA + Ichimoku + harmonic + Elliott + SMC → consensus

VIBE_TRADING_ALLOWED_RUN_ROOTS

No

POST

`/alpha/bench`

PUT

`/settings/data-sources`

9

`options-strategy`, `options-advanced`, `convertible-bond`, `etf-analysis`, `asset-allocation`, `sector-rotation`

crypto_trading_desk

Funding/basis + liquidation + flow → risk manager

Method

Endpoint

investment_committee

Bull/bear debate → risk review → PM final call

LANGCHAIN_MODEL_NAME

Yes

Path

Best for

GET

`/settings/data-sources`

Yes

API endpoint URL

Tier

Examples

Step

Agent output

vibe-trading

Interactive CLI / TUI

TWS

`7497`

toolTimeout

number

type

string

url

string

headers

object

enabledTools

array

Limit

Detail

Task

Output

Layer

What happens

7

`data-routing`, `tushare`, `yfinance`, `okx-market`, `akshare`, `mootdx`, `ccxt`

Zoo

Count

VIBE_TRADING_ENABLE_SHELL_TOOLS

No

App

Paper

4002

`4001`

Field

Type

earnings_research_desk

Fundamental + revision + options → earnings strategist

154

Microsoft Qlib `Alpha158` (Apache-2.0, commit-pinned)

101

Kakushadze (2015), "101 Formulaic Alphas", arXiv:1601.00991

191

Guotai Junan (2014), "191 Short-period Trading Alpha Factors"

Exit

</details> <details> <summary><b>Single run & flags</b></summary> ```bash vibe-trading run -p "Backtest BTC-USDT MACD strategy, last 30 days" vibe-trading run -p "Analyze AAPL momentum" --json vibe-trading run -f strategy.txt echo "Backtest 000001.SZ RSI"

command

string

args

array

env

object

Execution

serial only — MCP tools never enter the parallel readonly path

Surfaces

tools only (resources and prompts excluded in v1)

Transport

stdio, SSE, and streamable HTTP