Token导航 LogoToken导航TokenDH.com
Neural Trader MCP logo
金融服务未说明官方级别未说明来源级核验

Neural Trader MCP

MCP Server

一个基于模型上下文协议(MCP)的神经网络时序预测服务器,提供11种预测模型(6种基础+5种高级)和WASM加速的集成机器学习方法,适用于金融、市场分析等时序数据预测场景。

工具数

23

提示词数

0

GitHub Stars

0

资源数

0
机器学习TypeScriptClaude金融数据Claude

安装说明

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

作者 / 组织

solenyaresearch0000

提供方

solenyaresearch0000

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

MCP神经交易员

用于神经时间序列预测的模型上下文协议(MCP)服务器。该服务器为Claude提供了分析时间序列数据并使用集成机器学习方法进行预测的能力,该方法由编译为WebAssembly的高级神经网络提供支持。

特性

  • 11预测模型 (6基础+5高级):

基础模型:

- 移动平均 - 指数平滑(Holt-Winters风格) - 线性趋势 - 季节性天真 - 自回归(类似ARIMA) - 神经网络(简单MLP)

高级神经模型 (WASM加速):

- 长短期记忆 -长短期记忆:复杂的时间模式,推理速度快3-5倍 - N个座位 -神经基础扩展:长期预测,训练速度提高2.5-4倍 - 时间卷积网络 -时间卷积网络:实时预测、并行计算 - 变压器 -基于注意力:具有可解释预测的复杂模式 - 自回归 -自回归外生:快速、轻量级的统计模型

  • 集合预报:基于回溯测试自动组合具有优化权重的模型
  • WASM加速:高级模型使用WebAssembly可将性能提高2.5-5倍

- 推理速度提高3-5倍 - 训练速度提高2.5至4倍 - 内存使用量减少25-35% - 如果WASM不可用,则返回JavaScript

  • 置信区间:每个预测都包括不确定性界限
  • 分析工具:统计、趋势检测、异常检测、模型比较

安装

1.建设项目

cd /home/user/Desktop/claude/mcp-neural-trader
npm install
npm run build

2.添加到克劳德代码

claude mcp add neural-trader node /home/user/Desktop/claude/mcp-neural-trader/dist/index.js

或者手动添加到您的Claude设置中:

{
  "mcpServers": {
    "neural-trader": {
      "command": "node",
      "args": ["/home/user/Desktop/claude/mcp-neural-trader/dist/index.js"]
    }
  }
}

可用工具

数据管理

工具说明
load_data加载时间序列数据进行预测
list_datasets列出所有加载的数据集
list_models列出所有训练过的模型
list_available_models列出所有11种可用型号及其说明

预测

工具说明
train_model在加载的数据上训练集成模型(6个基本模型)
train_model_advanced训练单个高级神经模型(LSTM、NBEATS、TCN、Transformer、ARX)
train_advanced_ensemble将基本模型与高级神经模型相结合
forecast生成具有置信区间的预测
quick_forecast一次调用:加载、训练和预测

分析与信息

工具说明
analyze_series获取统计数据、趋势、波动性分析
compare_models对单个模型进行回溯测试和排名
detect_anomalies使用z-score方法查找异常值
get_model_info获取特定型号的详细信息

使用示例

快速预测

Use quick_forecast with values [100, 102, 105, 103, 108, 110, 112] and horizon 5

基础合奏(6个模型)

1. Use load_data with name "btc_prices" and your price array
2. Use train_model with dataset_name "btc_prices" and model_name "btc_model"
3. Use forecast with model_name "btc_model" and horizon 7

高级神经模型(LSTM用于复杂模式)

1. Use load_data with name "btc_prices" and your price array
2. Use train_model_advanced with:
   - dataset_name: "btc_prices"
   - model_name: "btc_lstm"
   - model_type: "lstm"
   - lookback: 14
3. Use forecast with model_name "btc_lstm" and horizon 7

混合合奏(基础+高级模型)

1. Use load_data with name "btc_prices" and your price array
2. Use train_advanced_ensemble with:
   - dataset_name: "btc_prices"
   - model_name: "btc_hybrid"
   - advanced_models: ["lstm", "nbeats", "tcn"]
3. Use forecast with model_name "btc_hybrid" and horizon 7

获取型号信息

Use get_model_info with model_type "lstm" to see:
- Accuracy characteristics
- Best use cases
- Performance metrics
- Pros and cons

分析数据

1. Use load_data with your data
2. Use list_available_models to see all options
3. Use analyze_series to get statistics and trend info
4. Use detect_anomalies to find outliers
5. Use compare_models to benchmark different approaches

模型详情

集体举重是如何工作的

  1. 每个模型都基于80%的数据进行训练
  2. 模型预测剩余的20%
  3. 误差较小的模型权重较高
  4. 最终预测=所有模型的加权平均值

置信区间

置信区间表示模型之间的分歧:

  • 宽带=模型不一致(高不确定性)
  • 窄带=模型一致(低不确定性)

数据格式

时间序列应以数字数组的形式提供:

{
  "values": [100.5, 101.2, 99.8, 102.3, 103.1]
}

可选地包括时间戳:

{
  "values": [100.5, 101.2, 99.8],
  "timestamps": [1704067200, 1704153600, 1704240000]
}

性能比较

度量基本集成LSTM(WASM)改进
训练速度100%250-400%快2.5-4倍
推理速度100%300-500%快3-5倍
内存使用率100%65-75%减少25-35%
准确度(复杂数据)70-85%90-98%+20-28%

局限性

  • 需要至少5个数据点进行预测
  • 季节性检测假设每周具有季节性(7个周期)
  • 简化了基本神经模型(不是深度学习模型)
  • 如果WASM不可用,高级模型将回退到JavaScript
  • 内存存储(重启时数据丢失)
  • WASM模块需要Node.js 18.20.8+

性能提示

为了获得最佳精度:

  • 使用LSTM或NBEATS处理复杂的时间模式
  • 使用NBEATS进行长期预测(14+步)
  • 结合基本集成实现混合方法

对于速度:

  • 使用TCN或ARX进行实时预测
  • 使用启用WASM的型号可实现2.5-5倍的加速
  • 使用quick_forecast进行一次性预测

可解释性:

  • 使用Transformer进行基于注意力的解释
  • 使用ARX进行基于系数的解释
  • 使用compare_models了解个人贡献

建筑

mcp-neural-trader/
├── src/
│   ├── index.ts                      # MCP server entry point with all tools
│   └── models/
│       ├── forecaster.ts             # 6 basic forecasting algorithms
│       ├── advanced-neural-models.ts # 5 advanced neural models (LSTM, NBEATS, TCN, Transformer, ARX)
│       └── wasm-loader.ts            # WASM module loader and initialization
├── dist/                             # Compiled JavaScript
├── ruv-FANN/                         # Neuro-Divergent WASM modules (submodule)
│   └── ruv-swarm/npm/wasm/
│       └── neuro-divergent.wasm      # Compiled WASM for neural models
├── package.json
└── tsconfig.json

WASM集成

先进的神经模型由 神经发散剂 该项目是最先进的神经预测架构的Rust实现,编译为WebAssembly以获得最佳性能。

初始化时,MCP服务器尝试加载WASM模块,以提高2.5-5倍的性能。如果不可用,它会优雅地回退到JavaScript实现(仍然功能齐全)。

WASM模块功能

  • ✓ LSTM-长短期记忆网络
  • ✓ N-BEATS-神经基展开分析
  • ✓ TCN-时间卷积网络
  • ✓ Transformer-基于注意力的架构
  • ✓ 内存安全的Rust实现
  • ✓ 包括回退JavaScript实现

RUV Swarm集成(新)

MCP服务器现在包括与 ruv蜂群 生态系统,提供:

认知模式学习

影响预测风格的适应性思维模式:

图案描述最适合
convergent保守、专注的分析低波动性市场
divergent探索性、广泛性高波动性市场
lateral创造性的、意想不到的联系侧面趋势
systems整体、相互关联复杂模式
critical谨慎、有风险意识风险管理
abstract大胆、以模式为导向新颖情境

分布式自治代理(DAA)

具有可配置自主级别的多代理协调:

  • :手动控制,无自适应
  • 中等:建议调整(默认)
  • :自动生成代理,适应拓扑
  • 满的:完全自主探索

新工具

工具说明
ruv_swarm_init使用WASM加速初始化群
ruv_cognitive_patterns获取所有认知模式
ruv_cognitive_train根据结果训练模式
ruv_cognitive_best根据市场情况获得最佳模式
ruv_spawn_agent具有模型+模式的生成代理
ruv_consensus从所有代理那里获得共识预测
ruv_daa_config获取/更新DAA配置
ruv_adapt_swarm自主适应市场条件
ruv_agent_performance更新代理性能
ruv_swarm_status获取全面的蜂群状态

使用示例

1. Use ruv_swarm_init with topology "mesh"
2. Use ruv_spawn_agent with type "trend", model_type "lstm", cognitive_pattern "divergent"
3. Use ruv_spawn_agent with type "seasonal", model_type "transformer", cognitive_pattern "convergent"
4. Use ruv_consensus with values [100, 102, 105, 103, 108] and horizon 5
5. Use ruv_cognitive_train with pattern_type "divergent", success true, accuracy 0.85

群体拓扑

  • 网格:完全连接,最适合复杂的协调
  • 分层的:树形结构,有组织的决策
  • 戒指:高效的顺序处理
  • :轮毂和辐条用于集中控制
  • 混合:自适应组合

性能优势

  • 复杂推理任务的准确率为84.8%(SWE Bench)
  • 并行协调速度提高2.8-4.4倍
  • 通过高效的任务分解减少32.3%的令牌
  • 认知模式提高预测准确率10-20%

目录标签

目录标签

机器学习TypeScriptClaude金融数据时序预测本地部署神经网络WASM加速金融分析市场预测

支持客户端

Claude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

23

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP