mcpField
T
tradernet-mcp

tradernet-mcp

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

关于 tradernet-mcp

tradernet-mcp 将 Tradernet / Freedom24 交易平台 API 接入 AI 助手,面向需要查询账户、市场信息或管理订单的用户。除常用交易工具外,也提供直接调用 Tradernet API 命令的工具。

主要功能

  1. 01查询账户、持仓与余额
  2. 02下达和取消交易订单
  3. 03设置止损与止盈
  4. 04搜索证券并查询行情历史
  5. 05创建和删除价格提醒
  6. 06直接调用 Tradernet API 命令

适用场景

  1. 01查看投资组合、持仓和盈亏
  2. 02买入、卖出或取消订单
  3. 03查询证券历史行情
  4. 04为证券设置价格提醒

MCP 相关

提供 MCP 工具,让 MCP 客户端通过 Tradernet API 查询账户和市场数据、管理订单与提醒,也可直接调用 API 命令。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"verbart-tradernet": {
"command": "npx",
"args": [
"-y",
"tradernet-mcp"
],
"env": {
"TRADERNET_PUBLIC_KEY": "<TRADERNET_PUBLIC_KEY>",
"TRADERNET_PRIVATE_KEY": "<TRADERNET_PRIVATE_KEY>"
}
}
}
}
启动命令npx -y tradernet-mcp
需要配置的环境变量
TRADERNET_PUBLIC_KEY密钥Tradernet API public key
TRADERNET_PRIVATE_KEY密钥Tradernet API private key

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

安装包
npmtradernet-mcp1.1.1

工具

12

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

此工具无需参数。

详细介绍

Tradernet

Tradernet MCP 服务

npm 版本 许可证:MIT

适用于 Tradernet / Freedom24 交易平台 API 的 MCP 服务。通过 Claude、ChatGPT 等 AI 助手管理投资组合、下单、获取报价、搜索股票代码、设置提醒。

可用工具

工具描述
get_user_data账户信息、投资组合摘要、未平仓头寸
get_portfolio当前头寸、余额、盈亏
place_order下达买入/卖出/做空/保证金订单
cancel_order取消有效订单
set_stop_loss_take_profit为头寸设置止损/止盈
get_security_info股票代码详情(币种、交易所、最小变动单位)
get_quotes_history历史 OHLCV 蜡烛图数据
search_tickers按名称或代码搜索证券
add_price_alert设置价格提醒并接收通知
delete_price_alert移除价格提醒
get_security_sessions列出开放的证券交易时段
raw_api_call直接调用任意 Tradernet API 命令

设置

1. 获取 API 密钥
  1. 登录 Tradernet 或 Freedom24
  2. 前往个人资料设置
  3. 生成 API 密钥(公钥和私钥)
2. 配置
Claude Desktop

添加到 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):

{
  "mcpServers": {
    "tradernet": {
      "command": "npx",
      "args": ["-y", "tradernet-mcp"],
      "env": {
        "TRADERNET_PUBLIC_KEY": "your_public_key",
        "TRADERNET_PRIVATE_KEY": "your_private_key"
      }
    }
  }
}
Claude Code
claude mcp add tradernet -- npx -y tradernet-mcp

然后设置环境变量 TRADERNET_PUBLIC_KEY 和 TRADERNET_PRIVATE_KEY。

ChatGPT

ChatGPT 仅支持通过 HTTP 连接远程 MCP 服务。要连接此 stdio 服务,请使用 supergateway 作为桥接,并使用 ngrok 将其公开:

  1. 使用 HTTP 传输启动服务:
TRADERNET_PUBLIC_KEY=your_public_key \
TRADERNET_PRIVATE_KEY=your_private_key \
npx -y supergateway --stdio "npx -y tradernet-mcp" --outputTransport streamableHttp --port 8000
  1. 通过 ngrok 暴露服务:
ngrok http 8000
  1. 在 ChatGPT 中:依次选择 Settings → Connectors → Add Connector,输入包含 /mcp 路径的 ngrok URL(例如:https://abc123.ngrok-free.app/mcp)

需要 ChatGPT Pro、Team 或 Enterprise 套餐,并启用 Developer Mode。

使用示例

连接后,你可以向 AI 助手提出以下问题:

  • “显示我的投资组合”
  • “我有哪些未平仓头寸?”
  • “买入 10 股 AAPL”
  • “为 SBER 设置 250 的止损价”
  • “搜索 Tesla 股票”
  • “显示 AAPL 最近一个月的价格历史”
  • “设置 MSFT 突破 400 美元时的提醒”

环境变量

变量必填描述
TRADERNET_PUBLIC_KEY是你的 Tradernet API 公钥
TRADERNET_PRIVATE_KEY是你的 Tradernet API 私钥
TRADERNET_API_URL否API 基础 URL(默认值:https://tradernet.com/api)

API 文档

此服务实现了 Tradernet API。完整 API 参考请参阅官方文档。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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