交易服务器

XBTFX MCP交易服务器是一个支持多种金融产品交易的API服务,适用于通过MetaTrader 5账户进行外汇、加密货币、金属、指数、股票和能源交易的AI代理。

  • by XBTFX
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 XBTFX/xbtfx-mcp-server

使用说明

XBTFX MCP交易服务器

MCP服务器 XBTFX交易API --通过XBTFX MetaTrader 5账户,从任何支持 模型上下文协议.

适用于Claude Code、Claude Desktop、OpenAI Codex、Cursor、Windsurf和任何其他兼容MCP的客户端。

注: 此API仅适用于XBTFX交易账户。在以下网址创建帐户 my.xbtfx.com 并在管理API密钥 console.xbtfx.com.

设置

  1. 从获取API密钥 console.xbtfx.com

  2. 添加到您的AI工具:

克劳德代码

claude mcp add xbtfx-trading -e XBTFX_API_KEY=xbtfx_live_your_key_here -- npx @xbtfx/mcp-trading

克劳德桌面版

添加 claude_desktop_config.json:

{
  "mcpServers": {
    "xbtfx-trading": {
      "command": "npx",
      "args": ["@xbtfx/mcp-trading"],
      "env": {
        "XBTFX_API_KEY": "xbtfx_live_your_key_here"
      }
    }
  }
}

OpenAI Codex

codex mcp add xbtfx-trading -- npx @xbtfx/mcp-trading

然后在运行Codex之前在您的环境中设置API密钥:

export XBTFX_API_KEY="xbtfx_live_your_key_here"

光标

添加 .cursor/mcp.json:

{
  "mcpServers": {
    "xbtfx-trading": {
      "command": "npx",
      "args": ["@xbtfx/mcp-trading"],
      "env": {
        "XBTFX_API_KEY": "xbtfx_live_your_key_here"
      }
    }
  }
}

工具

账户和市场数据

工具 说明
get_auth_status 检查API密钥状态、登录、保证金模式、权限
get_account 余额、股权、利润、损益、杠杆
get_positions P&L的所有未结头寸
get_orders 待处理的限价/止损订单
get_history 按期间或日期范围列出的交易历史
get_symbols 所有400+可交易工具
get_symbol 一个交易品种的详细规格(数字、交易量限制、点差、掉期、保证金、交易时段)
get_quote 一个或多个交易品种的实时买卖价格(最多20个)

交易

工具 说明
trade 用可选的SL/TP开仓(买入/卖出)
close_position 关闭头寸(全部或部分)
modify_position 在现有职位上更改SL/TP
close_by 反向平仓(对冲模式)
reverse_position 反转位置方向
close_all 关闭所有未结头寸
close_symbol 关闭一个符号的所有位置

对话示例

你: 我的账户余额是多少?

人工智能: 调用get_count --您的余额为988.00美元,还有888.00美元的可用保证金。杠杆比率为1:1000。没有空缺职位。

你: 购买0.01手欧元兑美元,止损50点

人工智能: 调用欧元兑美元的get_symbol,然后调用交易 --开盘买入0.01欧元兑美元,报1.15350点。将SL设置为1.14850(50点)。票号23015470。

你: 那个位置怎么样?

人工智能: 调用get_positions --欧元兑美元买入0.01手:开盘价1.15350,当前价格1.15380,损益:+0.30美元。

API 文档

许可证

麻省理工学院