eToro API 代理服务

eToro MCP Server 是一个封装了 eToro 公开 API 的代理服务,为 AI 助手提供 34 种交易、市场数据和社交功能工具。

  • by orkblutt
  • TypeScript
  • 本地部署
  • 9 星标
  • 更新于
在 GitHub 查看 orkblutt/etoro-mcp

使用说明

eToro MCP服务器

包装MCP服务器 e投睿公共API,为人工智能助手提供了34个工具(Claude Desktop、Cursor、Claude Code等)。

你能用它做什么?

以下是与连接到eToro MCP服务器的AI助手的真实对话。

下达限价订单

你: 如果达到75美元,请下达5个SOL的买入限价订单

助手搜索Solana仪器,获取当前速率,并下订单:

助理: 目前的SOL价格为78.21美元。我以75美元(总共375美元)的价格为5 SOL下达了买入限价订单,止损为1美元。订单已确认。


基于技术分析的DCA梯形图

你: 你能根据关键支撑位为ETH下一些DCA买入限价订单吗?

助理分析每日/每周蜡烛数据,确定支持区域,并询问您的预算:

助理: 根据图表,以下是ETH的关键支持级别:

  • 1750美元——第一个支持区
  • 1500美元——强劲的横向支撑
  • 1200美元——宏观支撑
  • 1000美元——心理底线

我已经下了4个限价订单:

级别 金额 ~ETH
$1,750 $1,000 0.57
$1,500 $1,500 1.00
$1,200 $2,000 1.67
$1,000 $2,500 2.50

查看所有待处理订单

你: 我有多少挂单?

助手获取所有待处理订单,并按资产对其进行分组:

助理: 你有 11个待处理的限价订单 --所有购买:

SOL(4个订单)——总计2375美元

费率 金额 单位
75美元 375美元 5索尔
70美元 500美元 7.14索尔
60美元 700美元 11.67索尔
50美元 800美元 16索尔

ETH(4个订单)——总计7000美元

费率 金额 单位
1750美元 1000美元 0.57埃赫
1500美元 1500美元 1.0埃赫
1200美元 2000美元 1.67埃赫
1000美元 2500美元 2.5埃赫

SUI(3个订单)——总计2250美元

费率 金额 单位
0.85美元 500美元 588穗
0.75美元 750美元 1000苏
0.65美元 1000美元 1538苏

承诺资本总额:11625美元(您有73768美元的可用信用额度)


投资组合分析和平均入场价格

你: 包括我的所有头寸在内,我的SOL平均入场价是多少?

助手会获取您的完整投资组合,过滤SOL头寸,并计算:

助理: 您总共有27个SOL职位 124.62溶胶 平均参赛人数为 $120.99.

包括您的4个未决限价订单(39.81 SOL),如果全部触发,您的新平均值将为 $106.14 在164.43 SOL。


市场调研和意见

你: 你觉得SUI怎么样?

该助手结合了投资组合数据、图表分析和网络研究:

助理: SUI的交易价格为 $0.905,较10月高点3.70美元下跌75%。您的4个头寸总计3434 SUI,平均为1.18美元,目前为-23%。

关键级别: 支撑位在0.874美元和0.788美元(闪电崩盘低点)。阻力位在1.00美元和1.10美元。

催化剂: SUI ETF申请正在接受美国证券交易委员会审查,SuiPlay0X1游戏设备将于2026年第三季度推出。0.78-0.85美元区间是一个强劲的积累区。


每日市场检查

你: 检查今天与我的投资组合相关的市场,告诉我是否有一些宏观新闻可以解释

该助手获取您所有资产的实时汇率,并搜索宏观新闻:

助理:

资产 价格 您的平均条目 状态
比特币 66455美元 ~ 68500美元 最近购买的商品价格已降至水下
地球 1948美元 ~2114美元 复苏
索尔 $79.32 ~$121 -34%
隋 $0.93 ~$1.18 -21%
链接 $8.42 ~$14.4 -41%

是什么推动了抛售:

  1. 明天的CPI报告——预计月环比上涨0.3%,仍高于美联储2%的目标
  2. 强劲的美国经济数据强化了“长期加息”的说法
  3. BTC自2022年3月以来首次跌破365天移动平均线
  4. 混合现货比特币ETF流动——没有机构信念
  5. 全球避险模式,加密货币市场在24小时内损失430亿美元

发现顶级交易员

你: 为我寻找今年表现最佳的热门投资者

助手使用带有过滤器的发现工具:

助理: 以下是今年最受欢迎的投资者,按收益排序。..


管理监视列表

你: 创建一个名为“AI币”的观察列表,并将SUI、NEAR和TAO添加到其中

助手创建观察名单并添加仪器:

助理: 完成!创建了观察名单“AI币”并添加了:

  • 苏(穗)——身份证号码100340
  • NEAR(近协议)-ID 100337
  • 人(苦)--ID100418

快速价格查询

你: 比特币和以太坊的当前价格是多少?

助理: 实时价格:

  • 比特币:68503美元(买入价)/68520美元(卖出价)
  • 地球:1801美元(买入价)/1803美元(卖出价)

设置

1.建造

npm install
npm run build

2.配置凭据

您需要e投睿API密钥和用户密钥。有两种方法可以传递它们:

选项A:环境变量(建议用于Claude Code)

claude mcp add etoro-mcp \
  -e ETORO_API_KEY=your-api-key \
  -e ETORO_USER_KEY=your-user-key \
  -e ETORO_TRADING_MODE=demo \
  node "C:\Users\orkblutt\Documents\eToro-MCP\dist\index.js"

选项B:CLI参数

claude mcp add etoro-mcp \
  node "C:\Users\orkblutt\Documents\eToro-MCP\dist\index.js" \
  -- --api-key your-api-key --user-key your-user-key --trading-mode demo

选项C:克劳德桌面(claude_desktop_config.json)

{
  "mcpServers": {
    "etoro-mcp": {
      "command": "node",
      "args": ["C:\\Users\\orkblutt\\Documents\\eToro-MCP\\dist\\index.js"],
      "env": {
        "ETORO_API_KEY": "your-api-key",
        "ETORO_USER_KEY": "your-user-key",
        "ETORO_TRADING_MODE": "demo"
      }
    }
  }
}

3.重新启动MCP服务器

更改配置后,重新启动服务器:

  • 克劳德代码: 类型 /mcp 并重新启动服务器,或重新启动Claude Code
  • 克劳德桌面: 重新启动应用程序

配置

设置 环境变量 CLI参数 默认值
API密钥 ETORO_API_KEY --api-key (无)
用户密钥 ETORO_USER_KEY --user-key (无)
交易方式 ETORO_TRADING_MODE --trading-mode demo

交易方式: demo 通过eToro的模拟/虚拟账户路由交易电话。设置为 real 用于实时交易。

工具(共34个)

市场数据(8)

工具 说明
search_instruments 按关键字搜索工具(例如“AAPL”、“Bitcoin”)
get_instruments 按ID获取仪器详细信息
get_instrument_types 列出所有工具类型(股票、加密货币、ETF……)
get_industries 列出行业分类
get_exchanges 列出证券交易所
get_candles 获取OHLCV蜡烛数据
get_closing_prices 获取金融工具的收盘价
get_rates 获取实时出价/要价

贸易(7)

工具 说明
open_position_by_amount 按美元金额划分的未平仓头寸
open_position_by_units 按单位计数打开头寸
close_position 关闭未平仓头寸
place_limit_order 下达限价/入场订单
cancel_order 取消待处理订单
get_orders 列出所有待处理订单
get_portfolio 获取所有空缺职位

社交推送(4)

工具 说明
get_instrument_feed 获取乐器的社交反馈
get_user_feed 为用户获取社交动态
create_post 创建社交推送帖子
create_comment 对帖子发表评论

观察名单(9)

工具 说明
get_watchlists 列出您的观察名单
create_watchlist 创建观察名单
delete_watchlist 删除监视列表
rename_watchlist 重命名监视列表
add_watchlist_items 将仪器添加到观察列表
remove_watchlist_item 从观察名单中删除仪器
set_default_watchlist 设置默认监视列表
get_curated_lists 获取eToro的精选列表
get_public_watchlists 浏览公共监视列表

用户与发现(6)

工具 说明
get_user_profile 获取用户的公开个人资料
get_user_performance 获取性能摘要
get_user_performance_granular 在一段时间内获得详细的性能
get_user_trades 获取交易历史记录
get_user_portfolio 获取公共投资组合持股
discover_users 发现热门投资者(可过滤)