Token导航 LogoToken导航

MCP Server · 金融服务

Aleatoric Engine MCP

Aleatoric MCP是一个用于生成确定性合成市场数据的工具,适用于回测、压力测试和模型验证,支持多种交易所。

stdio官方级别未说明来源级核验工具 12
PythonClaude金融数据Claude DesktopCursorWindsurfClineVS Code

快速开始

作者 / 组织
aleatoric-systems
提供方
aleatoric-systems

工具数量

12

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

Aleatoric Engine MCP 属于金融服务类 MCP Server,公开资料标注 12 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前要先准备 API Key。

分类

金融服务

传输方式

stdio

认证方式

API Key

部署方式

公开资料未说明

安装与配置

安装命令

pip install -r examples/requirements.txt

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 12 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

Aleatoric MCP客户端

官方MCP客户端SDK 警报系统 --机构级合成市场数据生成。

已验证合规性: 该客户端完全符合Aleatoric Engine API v0.5.10和MCP协议版本2024-11-05(JSON-RPC 2.0)。所有示例都针对实时生产端点进行了测试。

关键词: mcp market-data synthetic-data backtesting trading fintech quantitative-finance perpetuals futures order-book

概述

Aleatoric MCP为AI助手提供了生成确定性合成市场数据的工具,用于回溯测试、压力测试和模型验证。连接您的AI编码助手,在6个主要交易所生成可重复的数据集。

查看我们的 路线图 用于计划中的功能和架构更新。

支持的交易所: 币安、HyperLiquid、OKX、Bybit、CME、SGX

⚡ 90秒演示

在您的AI助手(Cursor、Claude、Windsurf)中运行以下命令:

“在币安上生成BTC/USDT L2订单簿更新的1小时数据集。使用种子123进行可重复性。绘制中间价格和随时间的价差。”

发生了什么:

  1. 客服电话 generate_dataset 请求数据。
  2. 服务器生成 3600个数据(约14000个事件),具有逼真的微观结构。
  3. 代理人收到 已签名的下载URL。
  4. 特工阴谋 由下式定义的确切价格路径 seed=123.

*结果:在2分钟内为您的回溯测试提供一个完全可重复的市场场景。*

公开验证展示

在没有任何本地服务器的情况下,对托管的MCP运行确定性哈希检查和可选的Parquet导出:

cd public/aleatoric-engine-mcp
pip install -r examples/requirements.txt
export ALEATORIC_API_KEY="your-api-key"
python examples/validation_showcase.py --symbol BTC --seed 42 --duration 60

如果您有缓存密钥,请添加 --cache-key 下载拼花工艺品。

用例

  • 回溯测试 --在几秒钟内生成几个月的实际订单数据
  • 压力测试 --用可再生种子模拟极端市场条件
  • 模型验证 --根据确定性合成数据测试交易算法
  • CI/CD管道 --具有一致市场场景的自动化测试
  • 研究 --探索各场馆的资金率动态

为什么是确定性数据?

随机数据对工程毫无用处。你需要:

  1. 再现性: 如果测试失败,您必须能够重播 *精确* 在相同的市场条件下进行调试。
  2. 控制: 注入特定的异常(闪崩、流动性空洞)来测试在生产中可能多年都不会发生的边缘情况。
  3. 顺从: 在部署资金之前,证明你的算法能够处理已知的不利情况。
  4. 速度: 在几分钟内生成10年的分时数据,无需昂贵的订阅或费率限制。

快速开始

安装方法(友好)

  • 零安装 --托管MCP服务器;没有本地二进制文件可供构建或运行。
  • 插入配置 --准备好JSON configs/ 适用于Claude Desktop、Cursor、VS Code Copilot和Cline;替换 YOUR_API_KEY_HERE 用你的钥匙。
  • 公开发现 --端点 health 和 manifest 可公开访问,以便与LobeHub等注册表轻松集成。
# Public health check (No API Key required)
curl -s https://mcp.aleatoric.systems/mcp/health

本地桥(检查员和克劳德桌面)

与官方一起使用 MCP检查员 或通过stdio访问克劳德桌面:

  1. 设置API密钥:
   export ALEATORIC_API_KEY="your-key"
  1. 运行网桥服务器:
   npx @modelcontextprotocol/inspector python server.py

示例

  • 看 examples/README.md 对于精心策划的流程:

- 列出预设值: python examples/list_presets.py --manifest - 验证配置(哈希): python examples/validate_config.py --symbol BTC --seed 42 - 资金模拟: python examples/funding_simulation.py --exchange binance - 验证展示(哈希+可选导出): python examples/validation_showcase.py --symbol BTC --seed 42 --duration 60

1.获取API密钥

在以下网址创建您的帐户 data.aleatoric.systems/get-started. 相同的注册帐户和发布API关键工作 data.aleatoric.systems, sim.aleatoric.systems,以及 mcp.aleatoric.systems. 公共发现端点保持开放,但经过身份验证的MCP/数据路由需要 先注册。

2.配置您的MCP客户端

添加到MCP客户端配置中:

Claude Desktop

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "aleatoric": {
      "url": "https://mcp.aleatoric.systems/mcp",
      "headers": {
        "X-API-Key": "your-api-key-here"
      }
    }
  }
}

Cursor

编辑 .cursor/mcp.json 在您的项目或 ~/.cursor/mcp.json 全球地:

{
  "mcpServers": {
    "aleatoric": {
      "url": "https://mcp.aleatoric.systems/mcp",
      "headers": {
        "X-API-Key": "your-api-key-here"
      }
    }
  }
}

VS Code (Copilot)

编辑 .vscode/mcp.json:

{
  "servers": {
    "aleatoric": {
      "type": "http",
      "url": "https://mcp.aleatoric.systems/mcp",
      "headers": {
        "X-API-Key": "your-api-key-here"
      }
    }
  }
}

Cline

通过Cline MCP设置添加:

{
  "aleatoric": {
    "url": "https://mcp.aleatoric.systems/mcp",
    "headers": {
      "X-API-Key": "your-api-key-here"
    }
  }
}

LobeHub (One-Click)

  1. 首选 设置→ 代理→ 插件设置.
  2. 点击 “通过JSON添加” 并粘贴:
{
  "name": "Aleatoric Engine",
  "identifier": "aleatoric-engine-mcp",
  "manifest": "https://mcp.aleatoric.systems/mcp/manifest",
  "type": "remote",
  "url": "https://mcp.aleatoric.systems/mcp",
  "headers": {
    "X-API-Key": "YOUR_API_KEY_HERE"
  }
}

3.验证安装

测试连接(此端点是公开的,可供发现):

curl -s https://mcp.aleatoric.systems/mcp/health

预期产量:

{"status": "ok"}

4.开始使用

问你的AI助手:

“使用种子42生成1小时的BTC合成订单数据”

可用工具

工具说明
get_health轻量级健康检查返回服务器状态和时间戳
validate_config验证仿真配置并获得确定性哈希
generate_dataset生成一批合成市场数据
get_presets列出可用的市场模拟配置文件
normalize_events将原始交换数据标准化为规范格式
simulate_funding_regime计算特定场地的资金费率和每股价格
get_venue_details获取交换适配器功能
get_config_schema获取模拟清单的JSON模式
get_cache_stats缓存数据集的统计信息
stream_cache通过SSE流式传输缓存事件
export_cache将数据集导出为Parquet
examples/validation_showcase.py公开演示:健康/预设、确定性哈希检查、可选缓存导出

提示和资源

  • 提示: 示例询问住在 README.md (参见示例提示),可以直接在支持MCP的IDE中重用。
  • 资源: 服务器暴露MCP resources 用于缓存检查/导出;通过以下方式连接输出 get_cache_stats, stream_cache,或 export_cache 以供给下游工具。

验证检查表(端到端)

  • 健康: curl -s -H "X-API-Key: $ALEATORIC_API_KEY" https://mcp.aleatoric.systems/mcp/health → 预期 { "status": "ok", "version": "0.5.10", "timestamp": "..." }.
  • 显示: python examples/list_presets.py --manifest → 打印服务器名称/版本和工具列表。
  • 工具调用: python examples/validate_config.py --symbol BTC --seed 42 → 预期 Valid! Hash: ... 配置标准化。
  • 资源流: python examples/funding_simulation.py --exchange hyperliquid → 练习工具+资源输出;对于缓存端点,调用 get_cache_stats 然后 stream_cache/export_cache (在MCP客户端中附加资源)。要快速进行公开验证演示,请运行 python examples/validation_showcase.py --symbol BTC --seed 42 --duration 60 确认确定性哈希值,并可选择导出缓存的Parquet。
  • 离线健全性(无网络): python -m compileall examples 安装deps后,确保脚本解析。

示例提示

"Validate this config: symbol BTC, seed 42, volatility 0.02"

"List available presets for perpetual futures"

"Simulate 10 days of funding rates on HyperLiquid with spot=50000 and mark=50100"

"What exchanges does Aleatoric support?"

"Export my cached dataset as Parquet"

API直接使用

对于没有MCP客户端的程序化访问:

import httpx
import os

api_key = os.getenv("ALEATORIC_API_KEY")
base_url = "https://mcp.aleatoric.systems"

with httpx.Client(timeout=30) as client:
    # Get available presets
    response = client.get(
        f"{base_url}/mcp/presets",
        headers={"X-API-Key": api_key}
    )
    presets = response.json()

    # Validate a configuration
    config = {
        "symbol": "BTC",
        "seed": 42,
        "tick_size": 0.01,
        "lot_size": 0.001,
        "initial_mid": 50000.0,
        "volatility": 0.02,
    }
    response = client.post(
        f"{base_url}/mcp/config/validate",
        json={"config": config},
        headers={"X-API-Key": api_key}
    )
    result = response.json()
    print(f"Valid: {result['valid']}, Hash: {result['hash']}")

看 示例/ 查看更完整的示例。

MCP JSON-RPC 2.0协议

与Aleatoric互动的推荐方式。标准MCP协议 POST /mcp.

协议细节

  • 版本: 2024-11-05
  • 运输:使用JSON-RPC 2.0的HTTP POST
  • 认证: X-API-Key 头球

方法

方法说明
initialize握手——返回协议版本、服务器信息、功能
tools/list列出所有具有完整JSON模式的工具 inputSchema
tools/call按名称和参数执行工具
ping连接健康检查

示例:工具/调用

curl -X POST https://mcp.aleatoric.systems/mcp \
  -H "X-API-Key: $ALEATORIC_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "validate_config",
      "arguments": {
        "config": {"symbol": "BTC", "seed": 42}
      }
    }
  }'

响应格式

所有工具结果均遵循MCP内容格式:

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "content": [{"type": "text", "text": "{\"valid\": true, \"hash\": \"sha256:...\"}"}],
    "isError": false
  },
  "error": null
}

API 参考

API完整文档: www.aleatoric.systems

主要端点(MCP JSON-RPC)

端点方法描述
/mcpPOSTMCP JSON-RPC 2.0协议端点

发现端点(公共,无身份验证)

端点方法描述
/mcp/tools/listGET使用模式发现工具
/.well-known/mcp.jsonGETMCP注册服务器卡
/.well-known/mcp-configGET会话配置架构

传统HTTP端点

端点方法描述
/mcp/manifestGET服务器功能
/mcp/healthGET健康检查
/mcp/presetsGET列出预设值
/mcp/config/validatePOST验证配置
/mcp/config/schemaGET获取模拟清单的JSON模式
/data/generatePOST生成批处理数据(Parquet)
/mcp/normalizePOST规范化事件
/mcp/simulate_funding_regimePOST资金模拟
/mcp/venues/{exchange}获取场地详细信息
/mcp/caches/statsGET缓存统计信息
/mcp/caches/stream/{key}GET流式缓存数据(SSE)
/mcp/caches/export/{key}GET导出为拼花地板

定价

计划价格包括
启动器249美元/月14天试用,基本预设
专业版1250美元/月所有交易所,优先支持
企业自定义SLA、专用支持、自定义预设

开始免费试用: www.aleatoric.systems

支持

许可证

Apache许可证2.0-请参阅 许可证

______________________________________________________________________

©2024-2026 Aleatoric Systems。保留所有权利。

工具与能力

工具数量

12

资源数量

0

提示词数量

0

能力标签

合成数据Python本地部署市场数据回测工具金融科技定量金融

支持客户端

Claude DesktopClaudeCursorWindsurfClineVS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

行情与财报查询

拉取价格、财报和指标,让模型做对比解读。

持仓与流水

在授权范围内查询持仓、生成流水说明。

风险提示

结合数据给出波动和敞口提醒。

选择建议

值得选的地方

  • 工具数量 12 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 需要自备API Key,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在金融服务场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到API Key的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Aleatoric Engine MCP

MCP World · 本页

12stdio有1 个2026-05-17
MCP Server 273df76d

MCP World

0stdio有1 个2026-05-17
MCP 4a351ada

MCP World

0stdio有1 个2026-05-17
a share MCP is just I need

MCP World

0未说明未标注1 个2026-05-17
Financemcp 538284b7

MCP World

18stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Aleatoric Engine MCP 怎么安装?

公开资料给出的安装命令是 pip install -r examples/requirements.txt,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Aleatoric Engine MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Aleatoric Engine MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Aleatoric Engine MCP 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Aleatoric Engine MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor、Windsurf、Cline、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP