
Trading212 MCP Server

2025.05.06
0
Python股票交易投资组合管理金融服务金融服务
Trading212 MCP Server 是一个连接代理AI与Trading212经纪账户的工具,允许AI分析投资组合、建议股票、管理投资组合等。由于Trading212 API的严格限制,该工具会缓存API结果以提高效率。
View on GitHub
Overview
基本能力
产品定位
Trading212 MCP Server 是一个连接代理AI与Trading212经纪账户的工具,旨在通过AI自动化股票交易和投资组合管理。
核心功能
- 允许AI分析并评论投资组合
- 让AI建议股票并代表用户下单(目前仅限于模拟模式)
- 允许AI管理或更新Trading212投资组合
- 允许AI创建Trading212投资组合(即将推出)
适用场景
- 自动化股票交易
- 投资组合分析和管理
- 股票市场数据查询
工具列表
- Order management
place_order
: 通过Trading212下单cancel_order
: 取消订单(即将推出)create_pie
: 创建投资组合(即将推出)-
update_pie
: 更新投资组合 -
Account data
get_account_info
: 获取账户ID和货币信息get_portfolio
: 获取当前持有的股票列表-
get_account_cash
: 获取账户可用现金 -
Market data
get_all_instruments
: 获取所有交易工具信息get_instrument_list
: 获取所有股票代码列表get_instrument
: 获取单个交易工具的详细信息search_instruments
: 通过模糊搜索查询交易工具
常见问题解答
- 风险提示: 使用AI管理股票交易存在风险,建议先在模拟账户上测试。
- API限制: Trading212 API有严格的速率限制,工具会缓存API结果以提高效率。
- 安全建议: 远程部署时建议使用HTTPS和双向TLS验证。
使用教程
使用依赖
- 需要安装Docker(如使用Docker部署)
- 需要Redis服务器(可选,用于缓存)
安装教程
- 使用uv安装
uv --directory path/to/project run --api-key '<KEEP_THIS_SECRET>' --environment "demo" mcp-server-trading212
- 使用Docker安装
docker build -t mcp/trading212 .
调试方式
mcp dev src/mcp_server_sqlite/server.py:wrapper
SSE模式
该工具支持SSE(服务器端事件)模式,可以作为HTTP服务运行,便于调试和远程部署。
uv --directory path/to/project run --api-key '<KEEP_THIS_SECRET>' --environment "demo" mcp-server-trading212 --host 127.0.0.1 --port 6677 --sse