交易视图监控管理代理

一个用于管理TradingView监控列表和图表的Go MCP服务器与Python A2A层实现。

  • by Fomo-Driven-Development
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Fomo-Driven-Development/MaudeViewWatchlistManagerAgent

使用说明

MaudeView监视列表管理器代理

去MCP服务器+Python A2A层管理TradingView观察列表和图表。

这是一个参考实现 MaudeView代理模式 --包裹的瘦客户端 MaudeViewTVCore REST端点作为MCP工具。分叉它来建立自己的代理。

全部文件 -体系结构,快速启动,API参考,构建代理。

警告——安全

托管浏览器使用 专用配置文件 — 仅在此浏览器中登录TradingView。不要登录任何其他网站 (电子邮件、银行、社交媒体等)。控制器可以在任何匹配的选项卡中执行任意JavaScript。CDP和REST API没有身份验证。请参阅 安全指南 了解详情。

工具(50)

观察名单(15)

  • list_watchlists -列出所有监视列表
  • get_active_watchlist -获取活动观察列表
  • set_active_watchlist -设置活动监视列表
  • create_watchlist -创建新的观察列表
  • get_watchlist -获取观察名单详细信息
  • rename_watchlist -重命名监视列表
  • delete_watchlist -删除监视列表
  • add_watchlist_symbols -将符号添加到监视列表
  • remove_watchlist_symbols -从监视列表中删除符号
  • flag_watchlist_symbol -标记/取消标记符号
  • list_colored_watchlists -列出彩色观察名单
  • set_color_list_symbols -替换颜色列表符号
  • append_color_list_symbols -将符号添加到颜色列表
  • remove_color_list_symbols -从颜色列表中删除符号
  • bulk_remove_colored_symbols -从所有颜色中删除符号

图表(35)

  • list_charts / get_active_chart -图表列表和活动信息
  • get_symbol / set_symbol / get_symbol_info -符号管理
  • get_resolution / set_resolution -分辨率控制
  • get_chart_type / set_chart_type -图表类型控制
  • get_currency / set_currency / list_available_currencies -货币
  • get_unit / set_unit / list_available_units -单位
  • zoom_chart / scroll_chart / reset_chart_view / go_to_date -导航
  • get_visible_range / set_visible_range / set_timeframe -时间范围
  • reset_scales / undo_chart / redo_chart -行动
  • get_toggles / toggle_log_scale / toggle_auto_scale / toggle_extended_hours -切换
  • execute_chart_action / list_chart_panes -反省
  • next_chart / prev_chart / maximize_chart / activate_chart -多窗格

先决条件

  • 转到1.24+ --构建Go MCP二进制文件
  • Python 3.11+ 和 紫外线 --对于A2A层
  • 仅仅 --任务执行者
  • 无烟煤API键 --用于Claude代理后端

设置

just setup

这将构建Go MCP二进制文件,安装Python包,并下载 tv_controller 二进制从 最新MaudeViewTVCore版本.

请参阅 快速入门指南 完整的演练。

用法

just agent    # Interactive CLI
just a2a      # A2A server on :8100
just mcp      # Raw MCP server (stdio)

LM Studio后端

默认情况下,代理使用Claude API。集 AGENT_BACKEND=lmstudio 改用本地LM Studio实例——这将调用LM Studio的 /v1/messages 端点直接管理Python中的MCP工具调用循环。

AGENT_BACKEND=lmstudio just agent    # Interactive CLI via LM Studio
AGENT_BACKEND=lmstudio just a2a      # A2A server via LM Studio

在中配置连接 .env:

LMSTUDIO_BASE_URL=http://localhost:1234
LMSTUDIO_AUTH_TOKEN=lmstudio
LMSTUDIO_MODEL=qwen/qwen3-coder-next