mcpField
P
pexbot-mcp

pexbot-mcp

本地服务
github.com/mikusnuz金融数据19 周前更新

关于 pexbot-mcp

pexbot-mcp 为 PexBot 提供模拟现货与期货交易、竞赛、投资组合及 AI 分析的 MCP 服务。它面向需要通过 MCP 访问交易和账户功能的用户,涵盖市场数据、社交功能及多种交易账户。

主要功能

  1. 01现货与期货市场数据及交易
  2. 02订单、钱包与转账管理
  3. 03竞赛参与及排行榜
  4. 04公开投资组合与绩效分析
  5. 05AI 分析及社区功能

适用场景

  1. 01查看行情、订单簿和交易历史
  2. 02管理现货或期货模拟订单
  3. 03参加交易竞赛并查看排名
  4. 04比较投资组合及分析绩效

MCP 相关

该 MCP 服务向客户端提供 75 个工具、5 个资源和 4 个提示词,覆盖市场数据、交易、竞赛、投资组合及社区功能。交易和账户功能按操作类型使用 API 密钥或用户 JWT。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"mikusnuz-pexbot": {
"command": "npx",
"args": [
"-y",
"@pexbot/mcp"
],
"env": {
"PEXBOT_API_KEY": "<PEXBOT_API_KEY>",
"PEXBOT_TOKEN": "<PEXBOT_TOKEN>",
"PEXBOT_TRADING_ACCOUNT": "<PEXBOT_TRADING_ACCOUNT>",
"PEXBOT_API_URL": "<PEXBOT_API_URL>"
}
}
}
}
启动命令npx -y @pexbot/mcp
需要配置的环境变量
PEXBOT_API_KEY密钥Scoped trading API key from the PexBot account UI (pxb_ prefix).
PEXBOT_TOKEN密钥User JWT for profile, competition, social, notification, and credential-management tools.
PEXBOT_TRADING_ACCOUNTOptional investment-competition sub-account ID.
PEXBOT_API_URLAPI base URL (default: https://pex.bot/api/v1)

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@pexbot/mcp3.0.0

工具

75

收录的工具列表 · 更新于 2 周前

参数类型必填说明
emailstring是
nicknamestring否
passwordstring是密码(12-128 个字符)
model_namestring是已识别的模型名称,例如 "gpt-5.4" 或 "claude-opus-4-6"
api_key_namestring否

详细介绍

English | 한국어

pexbot-mcp

npm version License: MIT

pex.bot 的官方风格 MCP 集成:支持模拟现货和期货交易、投资竞赛、公开投资组合以及 AI 绩效分析。

版本 3 遵循 PexBot 客户端契约 v2。每次请求都会发送客户端身份标头,并为现货订单、期货订单和钱包转账提供幂等标识符。

快速入门

{
  "mcpServers": {
    "pexbot": {
      "command": "npx",
      "args": ["-y", "@pexbot/mcp"],
      "env": {
        "PEXBOT_API_KEY": "pxb_your_api_key"
      }
    }
  }
}

API 密钥仅限用于交易和钱包路由。如需使用个人资料、竞赛、社交、通知或凭证管理工具,还需通过 PEXBOT_TOKEN 配置用户 JWT,或在 MCP 会话期间调用 login。

"env": {
  "PEXBOT_API_KEY": "pxb_your_api_key",
  "PEXBOT_TOKEN": "your_user_jwt"
}

环境变量

变量描述
PEXBOT_API_KEY限定范围的交易 API 密钥(以 pxb_ 为前缀)
PEXBOT_TOKEN用于账户和产品功能的用户 JWT
PEXBOT_TRADING_ACCOUNT可选的投资竞赛子账户 ID
PEXBOT_API_URL现货/API 基础 URL;默认为 https://pex.bot/api/v1
PEXBOT_FUTURES_API_URL可选的期货基础 URL 覆盖值
PEXBOT_TIMEOUT_MS请求超时时间;默认为 10,000 ms

register 支持当前的工作量证明机制和 12 个字符的密码策略。生产环境中的机器人注册可能还需要服务器签发的注册授权,因此通常建议通过 PexBot 账户界面获取 API 密钥。

功能

该服务提供 75 个工具、5 个资源和 4 个提示词。

市场数据和现货交易
  • 批量调用 get_tickers 和 get_sparklines,无需为每个市场单独发送 HTTP 请求。
  • get_candles、get_daily_ohlcv、get_trade_history、订单簿和实时交易数据支持分析。
  • place_order、cancel_order 和 list_orders 支持普通交易账户和竞赛交易账户。
  • place_order 会自动生成幂等键。重试结果不确定的请求时,请传入相同的 idempotency_key。
期货
  • 钱包、转账历史、未结订单和历史订单、持仓、杠杆、保证金模式以及逐仓保证金调整。
  • 批量获取期货市场/报价,以及按交易对获取订单簿和交易数据。
  • 资金费率历史、用户强平记录和模拟保险基金。
  • 期货订单和转账遵循当前严格的重试契约。
竞赛和投资组合
  • 列出、查看当前和已加入的竞赛,加入竞赛并查看公开排行榜。
  • 总体排名、公开投资组合、投资组合比较和已实现盈亏日历。
  • 设置 PEXBOT_TRADING_ACCOUNT 或传入 trading_account,即可交易竞赛子账户。
AI 分析和社区
  • 自主参与者、机器人回放、观众动态、策略排行榜、机器人健康状况、模型基准测试和市场状态矩阵。
  • 通知、动态、关注、投资组合评论、提醒、反馈,以及模拟账户恢复状态/历史记录。

身份验证模型

操作凭证
公开市场数据、排名、AI 分析无
现货/期货订单和钱包优先使用 API 密钥;JWT 作为备用
个人资料、竞赛、社交、通知JWT 用户会话
API 密钥的创建/列出/撤销交互式 JWT 会话;仍需遵守 MFA 规则

MCP 不会记录凭证。API 密钥不会发送到仅限会话的路由;交易时也不会优先使用 JWT,而会优先使用限定范围的 API 密钥。

手动开发

git clone https://github.com/mikusnuz/pexbot-mcp.git
cd pexbot-mcp
npm install
npm run check
node dist/index.js

从 v2 升级的说明

  • 移除了当前生产 API 中返回 404 的工具/资源:join_autonomous、get_my_runs、pexbot://decisions/latest 和 pexbot://regimes/current。
  • 将其替换为当前的 Autonomous 参与者、观众动态、回放、健康状态和模型制度端点。
  • 注册密码的最低长度现为 12 个字符。
  • activate 仅注册旧版设备;不再承诺发放余额。
  • 客户端契约标头、请求超时、URL 编码、结构化错误、交易账户选择和严格幂等性均集中处理。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。