
tasty-agent: A TastyTrade MCP Server

2025.04.04
11
Python投资组合管理交易执行市场分析金融服务
tasty-agent 是一个用于与 TastyTrade 经纪账户交互的 Model Context Protocol 服务器。该服务器使大型语言模型能够监控投资组合、分析持仓并通过 TastyTrade 平台执行交易。
View on GitHub
Overview
基本能力
产品定位
tasty-agent 是一个金融服务工具,专门用于与 TastyTrade 经纪账户交互,提供投资组合监控、交易执行和市场分析功能。
核心功能
- 投资组合管理
- 绘制账户净值历史图表
- 获取账户余额
- 获取当前持仓
-
获取交易历史
-
交易管理
- 安排交易执行
- 列出所有待执行的交易
-
移除已安排的交易
-
市场分析
- 获取指定符号的市场指标
- 获取当前买卖价格
适用场景
- 自动化投资组合监控
- 程序化交易执行
- 市场数据分析和决策支持
工具列表
plot_nlv_history
: 绘制账户净值历史图表get_account_balances
: 获取当前账户余额get_open_positions
: 获取当前持仓get_transaction_history
: 获取交易历史schedule_trade
: 安排交易执行list_scheduled_trades
: 列出所有待执行的交易remove_scheduled_trade
: 移除已安排的交易get_metrics
: 获取市场指标get_prices
: 获取当前买卖价格
常见问题解答
- 交易仅在 Claude Desktop 运行时执行
- 服务器关闭时,安排的交易不会执行
- 使用 MCP 检查器进行调试
使用教程
使用依赖
- Python 3.12
- uv 包管理器
- TastyTrade 账户
安装 uv:
curl -LsSf https://astral.sh/uv/install.sh | sh
安装教程
运行 tasty-agent:
uvx tasty-agent
设置认证:
uvx tasty-agent setup
调试方式
使用 MCP 检查器调试:
npx @modelcontextprotocol/inspector uvx tasty-agent
查看日志:
- macOS: ~/Library/Logs/Claude/mcp*.log
- Windows: %APPDATA%\Claude\logs\mcp*.log