使用说明
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.
设置
-
从获取API密钥 console.xbtfx.com
-
添加到您的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 文档
许可证
麻省理工学院