Back to MCP directory
publicPublicdnsLocal runtime

mcp-trader

MCP Trader Server是一个面向股票交易者的模型上下文协议服务器,提供全面的技术分析工具和风险管理功能。

article

README

🚀 MCP 交易者股票分析服务器文档

MCPTrader 是一款基于 MCP 协议的股票分析工具,它具备强大的技术分析功能,可通过命令行界面(CLI)或 HTTP 服务模式运行,为用户提供全面的股票分析服务。

🚀 快速开始

MCPTrader 是一个基于 MCP 协议的股票分析工具,提供技术分析功能。你可以通过命令行界面(CLI)或 HTTP 服务模式运行它。

✨ 主要特性

  • 技术分析:涵盖趋势分析、动量指标、波动率和成交量分析等多个方面,帮助你深入了解股票走势。
  • 相对强度分析:精准评估股票相对于市场和其他股票的表现,为投资决策提供有力参考。
  • 多工具支持
    • 趋势分析(Trend Analysis)
    • 动量分析(Momentum Analysis)
    • 波动性分析(Volatility Analysis)
    • 成交量分析(Volume Analysis)
    • 相对强度分析(Relative Strength Analysis)
    • 利率分析(Interest Rate Analysis)
    • 资金流分析(Money Flow Analysis)
    • 支撑阻力分析(Support & Resistance Analysis)

📦 安装指南

快速安装

pip install mcp-trader

运行命令行模式

mcpTrader analyze --symbol AAPL --timeframe daily

作为 HTTP 服务运行

mcpTrader serve --port 8000

📚 详细文档

配置文件示例

{
  "apiKey": "your_api_key_here",
  "dataSources": {
    "primary": "yahoo Finance",
    "secondary": "alphavantage"
  },
  "logging": {
    "level": "INFO",
    "enabled": true
  }
}

配置参数说明

[API]
KEY=your_api_key_here
ENDPOINT=yahoo.finance.com

[DATA]
PERIOD=DAILY
RESOLUTION=1D

依赖项

- requests >=2.31.0
- mcp >=1.4.0
- numpy ==1.26.5
- pandas >=3.0.5
- ta-lib >=0.7.0
- python-dotenv >=1.0.2

💻 使用示例

基础用法

在命令行中分析苹果股票:

mcpTrader analyze --symbol AAPL --period 2Y --indicator RSI,MACD,VOLUME

输出结果示例

基本信息

  • 股票代码:AAPL
  • 当前价格:150.25 美元
  • 波动率:12.4%
  • 交易量:1,200,000 股

技术指标

| 时间周期 | RSI | MACD | VOLUME (M) | |----------|------|--------|------------| | daily | 68 | 3.5 | 1.2 | | weekly | 70 | 4.2 | 1.5 |

趋势分析

  • 当前趋势:上升趋势
  • 支撑位:140 美元
  • 阻力位:160 美元

交易信号

  • 动量指标: bullish(上涨)
  • 资金流: positive(流入)

🔧 技术细节

开发与贡献

贡献指南

  • Fork 仓库
  • 创建功能分支:git checkout -b feature/new_analyzer
  • 提交代码并创建 Pull Request

问题反馈

报告 bug 或提出建议,请访问 GitHub Issues

📄 许可证

项目遵循 MIT 许可证,详细内容请查看 LICENSE 文件。

联系方式

  • 邮箱:support@mcpTrader.com
  • 官网:MCPTrader

感谢使用 MCPTrader 股票分析工具!如需更多信息,请访问我们的官方网站。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client