Token导航 LogoToken导航TokenDH.com
Trading-Agent logo
金融服务stdio官方级别未说明来源级核验

Trading-Agent

MCP Server

一个允许通过Claude Code/Desktop使用自然语言进行股票分析、回测和交易模拟的MCP服务器。

工具数

7

提示词数

0

GitHub Stars

3

资源数

0
金融数据PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

KULEEEE

提供方

KULEEEE

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv .venv

详细介绍

交易代理MCP服务器

在Claude Code/Desktop中,可以用自然语言进行股票分析、后台测试和交易模拟的MCP服务器。

工作原理

사용자  Claude Code/Desktop  MCP 프로토콜  Trading Agent 서버  Yahoo Finance API

MCP(模型上下文协议) 是允许Claude使用外部工具的协议。 该项目作为MCP服务器运行,允许Claude调用用于获取和分析股票数据的工具。

项目结构

Trading-Agent/
├── mcp_server.py              # MCP 서버 진입점 (Claude와 통신)
├── src/
│   ├── agent/                 # 트레이딩 에이전트 코어
│   ├── api/                   # Yahoo Finance API 클라이언트
│   ├── backtest/              # 백테스팅 엔진
│   ├── indicators/            # 기술적/펀더멘털 지표 계산
│   ├── strategies/            # 트레이딩 전략 (MA Crossover, RSI)
│   ├── risk/                  # 리스크 관리
│   ├── data/                  # 데이터 관리 및 DB
│   ├── monitoring/            # 모니터링
│   └── utils/                 # 설정, 로거
├── requirements.txt           # Python 핵심 의존성
├── requirements-mcp.txt       # MCP 서버 의존성
├── .env.example               # 환경변수 템플릿
├── Dockerfile                 # Docker 배포용
└── docker-compose.yml         # Docker Compose 설정

提供的功能

工具说明
analyze_stock技术分析(RSI、MACD、博林杰乐队、交易信号)
analyze_fundamentals基本面分析(PER、PBR、ROE、分红等)
compare_fundamentals多个项目基本面比较
backtest_stock单项后测试
backtest_multiple多项目后台测试比较
simulate_trading交易模拟
get_portfolio_status查看产品组合现状

安装方法

前提条件

  • Python 3.11+
  • 克劳德代码 或者 克劳德桌面版

步骤1:下载项目

git clone https://github.com/KULEEEE/Trading-Agent.git
cd Trading-Agent

步骤2:创建虚拟环境并安装依赖性

窗户:

python -m venv .venv
.venv\Scripts\activate
pip install -r requirements-mcp.txt

Mac/Linux:

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements-mcp.txt

步骤3:设置环境变量

cp .env.example .env

.env 打开文件修改所需设置(默认情况下也可以):

DEFAULT_SYMBOLS=AAPL,GOOGL,MSFT,TSLA    # 기본 종목
INITIAL_CAPITAL=100000                    # 초기 자본금
STOP_LOSS_PCT=0.05                        # 손절 비율 (5%)
TAKE_PROFIT_PCT=0.15                      # 익절 비율 (15%)

步骤4:连接MCP服务器

在Claude Code或Claude Desktop中注册MCP服务器。

使用Claude Code时

在项目根目录中 .mcp.json 创建文件:

{
  "mcpServers": {
    "trading-agent": {
      "type": "stdio",
      "command": "/.venv/Scripts/python.exe",
      "args": ["/mcp_server.py"],
      "env": {
        "PYTHONPATH": "",
        "PYTHONUTF8": "1"
      }
    }
  }
}
`请改为实际的绝对路径。 Mac/Linux python.exe 但是。 .venv/bin/python`使用。

使用Claude Desktop

打开并修改配置文件:

  • 窗户: %APPDATA%\Claude\claude_desktop_config.json
  • 雨衣: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "trading-agent": {
      "command": "python",
      "args": ["/mcp_server.py"],
      "env": {
        "PYTHONPATH": ""
      }
    }
  }
}

步骤5:重新启动

重新启动Claude Code或Claude Desktop时,可以使用Trading Agent工具。

使用示例

用自然语言对Claude说:

"애플 주식 기술적 분석해줘"
"삼성전자 하이닉스 펀더멘털 비교해줘"
"NVDA를 MA Crossover 전략으로 1년간 백테스트해줘"
"TSLA로 30일 트레이딩 시뮬레이션 해봐"
"AAPL, GOOGL, MSFT 비교 백테스팅 해줘"

支持战略

策略关键字说明
MA交叉ma_crossover短期(20天)/长期(50天)移动平均线交叉时买卖
RSIrsi 收购RSI 30以下,抛售70以上

作为Docker运行(可选)

cp .env.example .env
docker-compose up --build

故障排除

症状解决方法
无法连接MCP服务器.mcp.json验证的路径是否正确,python路径是否为虚拟环境中的路径
找不到工具pip install -r requirements-mcp.txt 重新运行
打破韩文env"PYTHONUTF8": "1" 添加
无数据检查互联网连接,确认Yahoo Finance是否可访问

日志 logs/ 可以在目录中查看。

许可证

MIT许可证

目录标签

目录标签

金融数据PythonClaude股票分析本地部署回测引擎交易模拟金融工具MCP协议

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP