智能交易助手

一个与Claude AI MCP平台集成的智能交易助手,通过Yahoo Finance获取实时股票价格,并通过Claude的代理界面实现基于命令的市场交互。

  • by VaishnaviK23
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 vaishnavik23/trading-mcp-server

使用说明

交易MCP服务器

与Claude AI MCP(模型上下文协议)平台集成的智能交易助手。该工具使用雅虎财经获取实时股票价格,并通过克劳德的代理界面与市场进行无缝的基于命令的交互。

🚀 特性

  • 🔄 使用雅虎财经获取实时(或接近实时)股票价格
  • 🤖 使用自定义交易命令作为服务器连接到Claude MCP
  • 🛠 使用Python构建,支持虚拟环境和 uv 用于依赖关系管理
  • ⚙️ 支持模块化扩展,包括交易信号、历史分析等

🧠 建筑

  • Claude AI MCP集成:用途 mcp[cli] 向Claude公开服务器接口。
  • 雅虎财经API:用于检索库存数据(通过 yfinance).
  • 虚拟环境:使用管理 uv 用于快速和确定性的构建。

📦 设置

# Install uv if not already installed
brew install uv

# Navigate to the project directory
cd MCPtrading

# Install dependencies
uv pip install -r requirements.txt

# (Optional) Add packages
uv add yfinance

🏃‍♀️ 运行服务器

请确保使用正确的Python环境:

uv run --python .venv/bin/python --with "mcp[cli]" mcp run trader_tools.py

或者更新您的Claude配置:

{
  "mcpServers": {
    "Trading": {
      "command": "/Users/yourname/.local/bin/uv",
      "args": [
        "run",
        "--python",
        "/full/path/to/.venv/bin/python",
        "--with",
        "mcp[cli]",
        "mcp",
        "run",
        "trader_tools.py"
      ]
    }
  }
}

🧪 示例用法

问克劳德:

“AAPL的最新价格是多少?”

Claude将呼叫MCP服务器,并回复当前股价。